-1
私のコマンドを実行するには2台のマシンが機能し、1台のマシンがスリープしていることを確認する必要があります。ここでロジック:コマンドを実行する条件として複数のpingを持つスクリプトを書くには?
#!/bin/bash
ping1=$(192.168.2.15)
ping2=$(192.168.2.15)
ping3=$(192.168.2.21)
if [ $ping1 = OK ] && [ $ping2 = OK ] && [ $ping3 = failure ]
then run_command
elif [ ping1 = OK ] && [ ping2 = OK ] && [ ping3 = OK ]
then echo 'machine 3 already running'
fi
私は[i]で何を書かなければならないのか分からないので、構文が悪いと知っていますか?