我有一个长期运行的守护进程,需要时不时地将其关闭进行维护,有没有一种简单的方法可以运行monit stop <name>
,但如果进程在一段时间后没有停止,那么就强制终止它?或者这必须是我告诉 monit 运行以终止进程的任何脚本的一部分?
答案1
找到了我所寻找的答案:用于start-stop-daemon
启动和停止守护进程,以及所有 pidfile 管理,如果它已经在运行则不重新启动,并且如果守护进程在发送 TERM 后没有自行死亡则杀死它,等等,将根据您传递的参数进行处理。
我有一个长期运行的守护进程,需要时不时地将其关闭进行维护,有没有一种简单的方法可以运行monit stop <name>
,但如果进程在一段时间后没有停止,那么就强制终止它?或者这必须是我告诉 monit 运行以终止进程的任何脚本的一部分?
找到了我所寻找的答案:用于start-stop-daemon
启动和停止守护进程,以及所有 pidfile 管理,如果它已经在运行则不重新启动,并且如果守护进程在发送 TERM 后没有自行死亡则杀死它,等等,将根据您传递的参数进行处理。