怎么让程序被KILL后自动运行?
可执行文件是:/usr/sbin/date
在运行时被kill了
如何让它重生呢?
SHELL命令实现
知道的帮我下
谢了
------解决方案--------------------只能不停的检测进程存不存在了 另外
------解决方案--------------------定时ps命令看你的进程还在不在,不在就重新启动吧
------解决方案--------------------做个守护进程。
------解决方案--------------------只能让其他程序检测了,比如用计划任务程序cron
------解决方案--------------------加入 crontab
------解决方案--------------------
------解决方案--------------------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里有没有,没有就再起一个。