簡體   English   中英

crontab啟動了許多python進程來執行任務

[英]crontab launched many python processes to execute the task

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

但是當我檢查流程狀態時,總是會執行許多流程,並且總是會收到許多報告。 在我看來,應該只有一個進程存在,並且只收到一個報告。

有什么建議嗎?

謝謝勇

有很多工具可以檢查進程是否退出,然后什么也不做,否則請執行命令,例如:flock:

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

或合一,加鎖...等

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM