红联Linux门户
Linux帮助

Linux下制造“不死进程”

发布时间:2007-09-30 00:25:27来源:红联作者:bzippnmdoc
所谓“不死进程”并不是真的杀不死,而是被杀死后能够重新启动。今天看到一个实现,作为一个trick记录下来。

实现很简单,最主要的部分是一个很短的shell script,内容如下:

#!/bin/sh

while true
do
${CMD_TO_RUN}
wait
done

把${CMD_TO_RUN}替换成要运行的命令,将该脚本保存为infinite.sh,并赋予执行权限,然后运行这个脚本。一旦${CMD_TO_RUN}这个进程不管因为什么原因挂掉了,这个脚本会自动启动一个新的进程,是不是很有趣?

当然,如果你把infinite.sh给杀了也就game over了。
文章评论

共有 1 条评论

  1. Makeaugust 于 2007-09-30 17:00:02发表:

    学习一下,不过不必要制造了