|
while [ 0 -eq 0 ]
这个怎么解释的?就是括号内的0 -eq 0看不懂.
这是一个进程守护的脚本里面.
我照着写了一个,不知道对不对,哪位高手看了指点一下.
while [ 0 -eq 0 ]
do
ps -u lylone | grep driver
if [ $? -eq 1 ]; then
cd /home/lylone/bin
driver config.cfg
else sleep 120
fi
done
就是那个括号内的* -eq *看不懂是什么意思,请教了.
还有,想问一下,判断一个变量无值,是怎么做的.
我刚刚开始学习shell脚本编程,手头的文档不是很详细,只知道
[ -n "$var" ]判断变量是否有值,那么如果判断无值,是不是就是
[ !(-n "$var") ]呢?
这个问题比较弱智的说,各位别笑话......
如果有什么好的shell编程教程,别忘了告诉我 |
|