一个脚本while.sh对我来说很奇怪,它的内容是:
while [ 1 ];do
sleep 1
echo `date`
done
run as $while.sh >& while.log & (没有nohup or disown or setsid or double fork()) 退出再登录可以看到这个进程还在,ppid是1,tty是?
我的系统是rhel6(rhel5也是一样,bash
在 centos5.x 中它必须使用 nohup 或 disown 或在代码中执行 double fork()
rhel6 发生了什么