|
shell的一个很简单的程序,是个死循环,就用下面的示意吧。
circle.sh文件:
while [ 1 ]
do
echo "sleep 100 now"
sleep 100
done
在一个终端里手动启动这个程序, sh circle.sh & 让其在后台运行,没问题。
但是这个终端一定要用exit命令退出,如果直接关掉这个终端的窗口,程序就
停止运行了。
还有一个严重的问题。我把这个命令放在了rc.local里,让系统一启动就自动
运行,但实际的结果是,他只运行了一次,就是只有一个echo输出,他并没有
重复的在运行。我现在需要一开机就重复的运行,请问应该怎么做?
3x! |
|