Shell 脚本简记 -- 测试网络主机执行某段程序

来源:互联网 发布:sql查看创建表语句 编辑:程序博客网 时间:2024/05/19 22:48

一段简单的Shell脚本,先尝试是否Ping通网站,然后再执行相应的脚本

#!/bin/shserver="www.google.com"while truedo    ping -c 1 $server    if [ $? != 0 ]    then        echo "ping failed, retry"    else        echo "OK"        break    fidoneexec python /usr/bin/pyscript.py

ping -c 1
表示 ping 的次数为一次
其中,

$#;#参数个数$@; #shell脚本的参数$0;#脚本的名字$1;#第一个参数$?;#最近一个在前台被执行的管道的状态返回值$$;#shell 的进程 ID
0 0