发现一个问题,在/etc/inittab文件中Action为respawn时,原则应该是如果这个进程不存在则
启动之,如果进程已经存在,就不做任何处理。在处理的时候init也不等待子进程完成。
以下操作的结果感觉理解不了:
# mkitab "xc:2:respawn:find /-type f >/dev/null 2>1&"
# ps -ef |grep find (反复运行一下)
确认find运行之后。运行:
# rmitab xc
# ps -ef |grep find
这个时候发现find进程消失了。并且反复测试的确会出现这种情况是什么原因呢?
阅读(970) | 评论(1) | 转发(0) |