我怎樣才能每1秒運行一次cron?默認情況下只有幾分鐘的選項Cron:每1秒運行一次cron?
回答
讓cron第一次開始工作一次。把程序放在一個無限循環中,在每個循環結束時sleep()1秒。像這樣,在C:
int main(int argc, char ** argv) {
while (1) {
// do the work
sleep(1000);
}
}
能這樣嗎?
是的。很棒的解決你可以幫我用bash做這件事嗎? – 2011-12-29 16:28:10
有關bash的答案,請提出一個新問題。 – 2011-12-29 16:42:03
爲什麼麻煩從cron開始呢? – 2011-12-29 20:17:10
你不能用cron,因爲1分鐘是THE最小時間間隔可用。你必須運行一個腳本來啓動60個其他腳本,延遲時間爲0到59秒,或者一個腳本重新運行60次。
但是那時,爲什麼不在cron之外運行一個在循環中睡眠(1)的腳本呢?
Cron每分鐘執行一次。使用腳本:
while : do sleep 1 some_command || break done
或一條線:
while : ; do sleep 1 ; some_command || break ; done
這將在等待1秒每次執行之間,所以如果你的命令需要0.75秒運行,那麼這個腳本會踢它每1.75秒關閉一次。
- 1. Cron作業 - 每5秒運行一次
- 2. 如何每兩分鐘運行一次每秒cron作業
- 3. cron每週運行一次命令
- 4. 每245分鐘運行一次cron
- 5. Python每20秒運行一次cron作業
- 6. 使用GoDaddy cron作業管理器每3小時運行一次cron作業
- 7. 只運行一個cron作業一次
- 8. 哪個是每30秒運行一次cron作業的最佳方式?
- 9. synced-cron要運行一次 - 流星
- 10. 只運行一次cron作業
- 11. 每天UTC下午1:00運行一個cron腳本
- 12. 每1分鐘運行一次php腳本,而不是cron作業
- 13. 如何讓cron每分鐘運行一次「N」分鐘,其中n%5 == 1?
- 14. Cron每1分鐘運行一次php腳本不能連接到數據庫
- 15. 如何在Ubuntu 14.04中每隔1小時運行一次cron-job?
- 16. 每6小時在linux上運行一次cron作業
- 17. 如何每2小時運行一次cron作業
- 18. Cron表達式每8天運行一次工作
- 19. 配置cron以每15分鐘運行一次URL
- 20. 使用App Engine的cron API每小時運行一次任務
- 21. 每分鐘運行超過一次的cron
- 22. 每12小時運行一次cron作業
- 23. cron/wget - 每5小時30分鐘運行一次頁面
- 24. cron命令每12小時運行一次
- 25. 配置cron作業在Jenkins上每15分鐘運行一次
- 26. Cron Expression - 在開始時間後每小時運行一次
- 27. 僅在特定時間每分鐘運行一次cron作業?
- 28. Cron未運行
- 29. WebJob每每個cron的日程安排運行兩次
- 30. Cron在其他cron之後運行
我希望你的工作本身在1秒內完成? :) – ArjunShankar 2011-12-29 16:22:20
克朗每秒?你確定!?這很瘋狂! :) – DonCallisto 2011-12-29 16:23:21
它只是一個小腳本 – 2011-12-29 16:28:28