如何让程序被KILL后自动运行

怎么让程序被KILL后自动运行?
可执行文件是:/usr/sbin/date
在运行时被kill了
如何让它重生呢?
SHELL命令实现
知道的帮我下
谢了


只能不停的检测进程存不存在了 另外


定时ps命令看你的进程还在不在,不在就重新启动吧


做个守护进程。


只能让其他程序检测了,比如用计划任务程序cron


加入 crontab

探讨

谢谢各位大牛
看看我这样行不?
#!/bin/sh
ps aux|grep -v grep |grep /usr/sbin/date >123.txt
if [ -z 123.txt ]; then
exit
else
/usr/sbin/date
fi
放入一个命令文件中(1.sh)
然后 sh /1.sh
好像还是没有实现


int main()
{
pid_t pid;
pid = fork();
if ( pid > 0)
exit(0);
else if (pid == 0)
{
execl("/bin/sh","sh","-c","date",">>./time.txt",NULL);
sleep(10);
}
else
exit(127);
}


跑个crontab,查一下ps aux里有没有,没有就再起一个。

如何让程序被KILL后自动运行

相关文章:

你感兴趣的文章:

标签云: