crontab启动了许多python进程来执行任务

时间:2014-12-26 03:39:53

标签: python process crontab

我在crontab中安排了一个任务,这是: * * / 8 * * *来源/ etc / profile&& / usr / bin / python /home/rd/works/browser_testing/BrowserScript/src/miuibrowser/models/video_tasks.py

但是当我检查进程stauts时,总是会执行很多进程,并且总是会收到很多报告。 在我看来,应该只有一个过程存在,只收到一个报告。

有什么建议吗?

谢谢, 永

1 个答案:

答案 0 :(得分:0)

有很多工具可以检查进程退出然后什么也不做,否则执行命令, 例: 涌向:

* * * * * /usr/bin/flock -n /tmp/f.lock {your_command} --minutely

或run-one,lockrun ......等

Ps:https://serverfault.com/questions/82857/prevent-duplicate-cron-jobs-running