什么是最好的方法? 或者至less…一个容易pipe理的?
我经常创build需要始终在后台运行的shell和python脚本。
任何关于简化这个包的build议? 在过去,我会在cron中粘贴一个shell脚本来检查正在运行的进程,但是这感觉像是一个黑客。 我最近阅读了一个名为Angel的程序,这个程序是用Haskell编写的,但是这似乎是一个常用的东西,可能会被内置到操作系统中。
编辑:什么工具可以减less我花费在这个活动上的时间,并导致易于维护和快速部署到新服务器的东西?
我经常使用监督这种任务。 特别是对于那些不适合创build完整的SysV-init脚本的脚本。
Ubuntu使用称为Upstart的/ sbin / init的自定义版本。
在Debian上,我认为你使用SystemV脚本,尽pipe我不确定。
SystemV,如果是这种情况,则通过一个名为service的程序进行pipe理。
尽pipe如此,他们正在琢磨着什么 。 这个想法是为Lenny(一年前发布的)计划的,但是我不知道它是否实际执行。