<分区>
我正在寻找一种标准方法或最佳实践来保持由 init.d
shell 脚本启动的守护进程。
或者更好的是,有没有办法直接从 /etc/init.d
让它保持事件状态?
具体来说,我有一个名为 dtnd
的守护进程,它带有无限循环,用于查找向下的进程,如果有的话,守护进程会再次唤醒它们。此外,我使用 start-stop-daemon
工具让进程从给定的系统用户运行。
我想从启动时运行这个dtnd
守护进程。为了实现这种行为,我创建了一个 init.d 脚本,它使用启动、停止和状态命令“包装”dtnd
文件。
我有 2 个问题需要解决:
有没有一种方法可以实现 从 init.d 中保持某些进程存活 shell 脚本。是标准/最佳做法吗?
建议使用无限循环使守护进程保持事件状态?我想最好使用诸如守护进程之类的工具来实现它。对吗?
非常感谢您的宝贵时间!