当前位置: 技术问答>linux和unix
Linux 2.4.18 中编写的一段代码,请高手帮忙解释一下意思。。。。。。。。。。
来源: 互联网 发布时间:2016-03-20
本文导语: 文件名:cdma.sh 内容: #!/bin/sh while [ 2 > 1 ] do if /sbin/ifconfig | /bin/grep ppp0 then /bin/sleep 1 echo cdma on line if /bin/ps -e | /bin/grep move_ft...
文件名:cdma.sh
内容:
#!/bin/sh
while [ 2 > 1 ]
do
if /sbin/ifconfig | /bin/grep ppp0
then
/bin/sleep 1
echo cdma on line
if /bin/ps -e | /bin/grep move_ftp
then
/bin/sleep 1
else
/usr/local/sbin/move_ftp &
fi
else
/bin/killall move_ftp
/bin/killall pppd
/bin/sleep 5
echo start cdma
/etc/ppp/ppp-on
/bin/sleep 25
fi
/bin/sleep 1
done
内容:
#!/bin/sh
while [ 2 > 1 ]
do
if /sbin/ifconfig | /bin/grep ppp0
then
/bin/sleep 1
echo cdma on line
if /bin/ps -e | /bin/grep move_ftp
then
/bin/sleep 1
else
/usr/local/sbin/move_ftp &
fi
else
/bin/killall move_ftp
/bin/killall pppd
/bin/sleep 5
echo start cdma
/etc/ppp/ppp-on
/bin/sleep 25
fi
/bin/sleep 1
done
|
if /sbin/ifconfig ¦ /bin/grep ppp0
通过此句可以得到网络的连接状态(PPP0)
if /bin/ps -e ¦ /bin/grep move_ftp
判断move_ftp进程是否已经启动
如果未启动了
杀死所有的以下进程
/bin/killall move_ftp
/bin/killall pppd
/bin/sleep 5
然后重新在执行拨号
通过此句可以得到网络的连接状态(PPP0)
if /bin/ps -e ¦ /bin/grep move_ftp
判断move_ftp进程是否已经启动
如果未启动了
杀死所有的以下进程
/bin/killall move_ftp
/bin/killall pppd
/bin/sleep 5
然后重新在执行拨号