1. 使用crontab机制增加定时检查任务,比如说写一个监控脚本,定时执行,如果程序退出了就再次拉起来。
2. 另一种就是使用/etc/inittab 机制,在inittab里新增一行,使用respawn(该进程只要终止就立即重新启动)标识。相较于
第一种,inittab是一种系统级别,效率会更高点,它会立即拉起而不是等到一定时间。下图中最后一行的意思就是
当acld进程退出后,立即重新拉起。

关于inittab的使用方法可以参考这篇文章https://www.jb51.net/LINUXjishu/437727.html
可能还有其它我不知道的方法,欢迎大家补充。^_^
本文探讨了两种保持守护进程运行不中断的方法:通过crontab机制设置定时检查与重启任务,以及利用inittab机制实现系统级的进程守护,确保如acld等关键进程在退出后能立即自动重启。
7426

被折叠的 条评论
为什么被折叠?



