是否可以将 Ruby gem stalker 作为守护进程运行?类似于 stalk jobs.rb -d
。我应该只使用 stalk jobs.rb &
吗?
最佳答案
您可以使用操作系统的启动系统为您运行和重新生成进程。
如果您使用的是 Ubuntu,一个简单的 Upstart 脚本的优点是您可以简单地编写脚本以留在前台(不要进行守护进程、 fork 、存储 PID 等)。当 Upstart 为您运行脚本时,它会负责将其作为守护进程运行。
通过这种方式,您可以编写一个在前台运行的简单脚本以进行开发,让脚本在生产启动时启动,它可以依赖于其他启动脚本,最重要的是 - 您可以初始化重生作业那个死。
您可以让 Upstart 以您喜欢的任何用户身份运行作业 - 这样您就可以在需要时以该用户身份终止作业,操作系统会很乐意为您重新生成它。
不再监视监视您工作的观察者。
关于ruby - 作为守护进程运行 stalker(Ruby gem),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4673639/