【发布时间】:2015-04-03 19:17:04
【问题描述】:
我在使用 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
【问题讨论】:
-
缩进你的代码看看问题。