山狮:如何每 8 小时终止一次进程?

山狮:如何每 8 小时终止一次进程?

因此,我在活动监视器中看到一个进程,我可以将其终止。无论出于何种原因,另一个进程设置为每 8 小时重新启动被终止的进程,并且无法更改。我正在寻找一种宏,让可终止的进程每 8 小时终止一次。嗯?

答案1

您是否能够使用终端中的 kill 命令手动终止该进程?

我已经设置了调度程序,通过记录程序名称、运行时间以及消耗的 CPU 数量来终止失控的用户作业。我通常通过运行“ps”命令并将其传送到 awk 来获得这些信息,因为它可以执行所需的 if/then/els 来查看该进程是否确实是麻烦制造者并需要终止。

对于您来说,如果总是有一个程序需要终止,那么您可以简单地通过 cron 每 8 小时安排以下命令:

8 7,15,23 * * * killall "要在此终止的程序名" >/dev/null 2>&1

翻译:每天早上 7 点 8 分、下午 3 点和晚上 11 点杀死双引号之间的程序”并将反馈发送到无处...

您可以使用以下命令从终端阅读 crontab 的手册页:man crontab

相关内容