Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将如何编写一个 bash 脚本来检查当前没有正在运行的 cron 作业,然后执行一些简单的操作?
我不是在谈论计划在某个时间运行的 cron 作业,我指的是主动运行的进程。
谢谢!
有趣的问题;)
for pid in `pgrep cron`;do ps uh --ppid $pid; done|grep -v CRON
你可以像这样阅读 crontab
crontab -l | grep -v "^#" | awk '{print $6}'
并检查是否有任何脚本/作业正在运行