【发布时间】:2013-11-25 00:31:57
【问题描述】:
我正在制作一个 bash 脚本来配置我们使用的一些设备,但我试图登录它,换句话说.. 当脚本启动时检查日期、时间、用户和其他值,然后 > 这个值到远程服务器中的 csv。
我需要 ping 来检查服务器是否可用,如果不可用,则退出程序。
所以我试过了。
ping -c 1 X.X.X.X >/dev/null ||退出;
它有效,但我需要回应它为什么停止,所以我尝试了:
ping -c 1 x.x.x.x >/dev/null || echo "远程服务器不可用" ;出口;
当我这样做时,即使 ping 正常,程序也会退出..
简而言之,我在“||”之后尝试有一个回声然后退出脚本,我不知道该怎么做。其他一切都像沙姆一样工作,如果我删除回声,则退出;选项工作正常..
提前感谢您的帮助。
小白。
【问题讨论】: