我有一個腳本,我想每 5 分鐘運行一次,持續 10 秒。
*/5 * * * * /root/XXX/cronjobs/add-prod.sh
讓另一個 cron 作業每 5 分 10 秒運行一次以關閉第一個 cron 作業似乎是合乎邏輯的。
像這樣的東西:
[FORMULA HERE] /root/XXX/cronjobs/rem-prod.sh
我們如何為“每 5 分 10 秒”設定一個公式?
uj5u.com熱心網友回復:
您可以通過timeout. 它將在 10 秒后終止該行程。這比在外部終止行程要好。否則,jakob22 的答案是最好的。
*/5 * * * * /usr/bin/timeout 10 /root/XXX/cronjobs/add-prod.sh
編輯:這已經在評論中出現了。
uj5u.com熱心網友回復:
你可以用睡眠功能來做到這一點。就像是:
*/5 * * * * sleep 10;/root/XXX/cronjobs/rem-prod.sh
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/348918.html
上一篇:如何使函式正確回傳“someGesture”或“SimultaneousGesture”?
下一篇:如何只為同一個引數執行一次函式
