我遇到一个问题,我正在做一个bash脚本来检查两个IP地址。Bash脚本来检查两个IP地址
#!/bin/bash
ping -c4 1.1.1.1 > /dev/null
if [ $? != 1 ]
then
echo "Device1 is up"
else
echo "Device1 is down
但是工作细,我想它来检查第二个地址,然后即
#!/bin/bash
ping -c4 1.1.1.1 > /dev/null
if [ $? != 1 ]
then
echo "Device1 is up"
else
ping -c4 2.2.2.2 > /dev/null
if [ $? != 1 ]
then
echo "Device2 is up"
else
echo "Device 2 is down"
fi
执行基于结果的命令,但它不工作,我得到
line 14: syntax error: unexpected end of file
请查看:http://www.shellcheck.net/ – Cyrus 2015-04-03 19:19:47
缩进代码并查看问题。 – Cyrus 2015-04-03 19:29:13