我有一個php腳本,我想運行一段時間(例如5分鐘),但只運行一次。有了cron作業,它將無限期地運行。有另一種方法嗎?5分鐘運行腳本一次(Linux)
0
A
回答
0
來處理這個問題的方法是:
- 當事情觸發需要的cron作業運行,把標誌的地方,cron作業將讀取。
- 有cron作業,一直運行詢問「我需要運行嗎?」。它檢查hte標誌。如果它看到它,它會刪除標誌並運行指定的時間。如果沒有,請等到下一次運行(檢查標誌)
- 在實際的cron作業中,將「max_execution_time」設置爲5分鐘。然後它停止在(或剛過)5分鐘。更確切地說,如果可以的話,在腳本中加入一個定時器。
+0
嗨,謝謝你的回答。我想出了一個替代方案。如果時間正確,我會調用exit()函數。我也使用exec()函數並將其作爲後臺作業運行。你覺得怎麼樣? – user1798707
+0
公平 - 這是作品,很棒。 exit()就是我在循環中由定時器引用的內容,但如果exec執行這項工作,那麼很好。 – Robbie
相關問題
- 1. 如何每5秒鐘運行一次shell腳本2分鐘?
- 2. 每分鐘運行一次PHP腳本
- 3. bash腳本運行5分鐘
- 4. PHP:在第一個腳本運行5分鐘後執行腳本
- 5. 每分鐘運行腳本
- 6. 每5分鐘運行一次PHP腳本並避免競爭條件
- 7. 如何每10分鐘運行一次腳本
- 8. 如何每N分鐘在線運行一次Python腳本?
- 9. 在後臺每分鐘運行一次powershell腳本
- 10. Cronjob每分鐘運行多次同一個php腳本
- 11. 如何在同一秒鐘內每分鐘運行一次腳本?
- 12. 彈出一次5分鐘
- 13. 如何在ubuntu上創建並運行一個腳本,每5分鐘運行一次並關閉c代碼
- 14. Debian:Cron bash腳本,每5分鐘一次lftp
- 15. 運行循環5分鐘
- 16. 如何讓cron每分鐘運行一次「N」分鐘,其中n%5 == 1?
- 17. 根據命令每5分鐘運行PHP腳本2小時
- 18. 每5分鐘運行一次cronjob,但在第一次執行後停止?
- 19. 我如何每5分鐘運行一次硒測試?
- 20. MRTG ThreshPro只有一次。不運行,每5分鐘
- 21. 如何安排crontab不要每5分鐘運行一次
- 22. cron/wget - 每5小時30分鐘運行一次頁面
- 23. 安排氣流中的DAG每5分鐘運行一次
- 24. 宏每5分鐘運行一次outlook規則
- 25. 谷歌腳本:使腳本每分鐘運行一次,但每天只運行一小時
- 26. 每20分鐘運行腳本
- 27. 每x分鐘運行phantomjs腳本
- 28. 每分鐘運行一次的服務
- 29. 每x分鐘運行一次代碼
- 30. 如何每分鐘運行一次AsyncTask?
你能解釋一下這是什麼嗎?可能有更好的選擇 – Undefined
用戶指定他希望服務器收集數據的時間量。爲此,我創建了一個獨立的php腳本,我使用cron作業調用。但現在我意識到腳本確實會運行指定的時間,但它也會每天運行! – user1798707
查看'at'和'batch'命令。更多這裏:http://kb.iu.edu/data/aewo.html。 –