当前位置: 技术问答>linux和unix
Linux下关于用脚本启动进程的问题
来源: 互联网 发布时间:2017-01-05
本文导语: 我想不停的检查capability这个进程是否停止,如果停止就启动 写了如下脚本procheck.sh #!/bin/sh while [1] do ps -ef | grep capability | grep -v grep test $? -eq 0 ||/home/launch.sh done 错误提示如下: procheck.sh: line 2:...
我想不停的检查capability这个进程是否停止,如果停止就启动
写了如下脚本procheck.sh
#!/bin/sh
while [1]
do
ps -ef | grep capability | grep -v grep
test $? -eq 0 ||/home/launch.sh
done
错误提示如下:
procheck.sh: line 2: [1]: command not found
请各位帮忙看看!
写了如下脚本procheck.sh
#!/bin/sh
while [1]
do
ps -ef | grep capability | grep -v grep
test $? -eq 0 ||/home/launch.sh
done
错误提示如下:
procheck.sh: line 2: [1]: command not found
请各位帮忙看看!
|
[ 1 ]
注意1前后都需要空格。
|
ls正解。
估计楼主熟悉C,写个死循环都是 while (1) 呵呵。
在脚本中似乎写成
while true
do
# ...
done
更好些。
估计楼主熟悉C,写个死循环都是 while (1) 呵呵。
在脚本中似乎写成
while true
do
# ...
done
更好些。