我正在寻找一个进程管理器守护进程/服务,它可以用来启动、监视和停止各种进程。
我见过像
然而,从他们的文档来看,我不认为有办法安排开始和停止的时间。
我正在寻找一些东西,将监视一个服务并确保它正在运行,如果它提前退出,重新启动它,执行stdout/stderr重定向到日志文件等,等等,但只在计划的时间窗口中。
有什么建议吗?
发布于 2015-06-10 05:56:20
您可以编写一个监控程序脚本,检查您的进程是否正在运行,如果它没有启动,则使用cron安排您的主管脚本在开始时间和结束时间之间定期运行。然后,您可以有一个终止脚本,它结束您的进程(如果它仍然在运行),就在您的主管脚本上次运行之后。
所有这一切都可以通过一点思考和bash、python和cron来完成。
https://softwarerecs.stackexchange.com/questions/20208
复制相似问题