如何使用脚本来结束 cron 作业?

如何使用脚本来结束 cron 作业?

我目前有一个 cron 作业需要在关机时停止。在关机期间,我目前运行“关机”脚本,但我不知道如何获取我从中获取的 PID 编号ps -ef | grep cron并将其作为 的参数kill -9 PID

为了清楚起见,我使用的是 busybox,因此诸如 pkill 之类的功能并不是一个好的选择。

答案1

cron作业记录其 PID。假设您的cron作业包装在bash脚本中,则输入

echo "$$" >/var/run/BigJob.pid

一开始你只需要做

kill -9 `cat /var/run/BigJob.pid`

相关内容