3

我将如何编写一个 bash 脚本来检查当前没有正在运行的 cron 作业,然后执行一些简单的操作?

我不是在谈论计划在某个时间运行的 cron 作业,我指的是主动运行的进程。

谢谢!

4

2 回答 2

4

有趣的问题;)

for pid in `pgrep cron`;do
  ps uh --ppid $pid;
done|grep -v CRON
于 2013-07-17T21:41:39.737 回答
0

你可以像这样阅读 crontab

crontab -l | grep -v "^#" | awk '{print $6}'

并检查是否有任何脚本/作业正在运行

于 2013-07-18T09:06:39.750 回答