管理守护进程的正确方法,Debian/Ubuntu Linux

管理守护进程的正确方法,Debian/Ubuntu Linux

最好的方法是什么?或者至少... 一个容易管理的方法?

我经常创建需要始终在后台运行的 shell 和 python 脚本。

有没有关于简化此操作的软件包的建议?过去,我会在 cron 中插入一个 shell 脚本来检查正在运行的进程,但这感觉像是黑客行为。我最近读到了一个叫做 Angel 的程序,它是用 Haskell 编写的,可以做到这一点,但这似乎是一种常见的用法,应该内置在操作系统的某个地方。

编辑:什么工具可以减少我花在这项活动上的时间,并使某些东西易于维护并可快速部署到新服务器?

答案1

我经常使用导师对于这类任务。特别是对于那些不需要创建完整 SysV-init 脚本的脚本。

答案2

Ubuntu 使用自定义版本的/sbin/init称为暴发户


在 Debian 上,我认为你使用系统V脚本,但我不确定。

如果是这种情况,SystemV 是通过一个名为 的程序进行管理的service

他们是改变事物不过。这个想法是为 Lenny(一年前发布)计划的,但我不知道它是否真的实现了。

相关内容