首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux上关于用脚本启动进程的有关问题

2013-01-09 
Linux下关于用脚本启动进程的问题我想不停的检查capability这个进程是否停止,如果停止就启动写了如下脚本p

Linux下关于用脚本启动进程的问题
我想不停的检查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
请各位帮忙看看!
[解决办法]

引用:
我想不停的检查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 ]
注意1前后都需要空格。
[解决办法]
ls正解。
估计楼主熟悉C,写个死循环都是 while (1) 呵呵。
在脚本中似乎写成
while true
do
 # ...
done
更好些。

热点排行