0
A
回答
1
默認情況下,的cron不能安排作業在幾秒鐘內運行。你能做的最多的就是每分鐘運行一次。
1)由單一cron運行它
要由cron運行,每隔30秒,你可以創建一個單一的cron項是這樣的:
* * * * * /bin/bash -l -c "/path/to/script.sh; sleep 30 ; /path/to/script.sh"
2)使用運行觀看
運行使用腳本手錶((你可以啓動它的屏幕或TMUX),甚至在背景中)
watch --interval 30 /path/to/script.sh
3)使用while循環是這樣的:
#!/bin/env bash
while [ true ]; do
sleep 30
/path/to/script.sh
done
請記住,因爲這一切都取決於此選項是不會失敗的證明究竟你的cron不和需要多長時間的作業運行由cron完成。通過上面的例子(3),如果cron運行需要25秒,那麼你的腳本將會延遲,等等。同樣適用於選項(1),以及使用其他的cron到默認的Linux的cron
4)(使用fcron)
5)類似的問題,已經有人在那麼那麼你可能想看看這個: How to run Cronjobs more often than once per minute?
相關問題
- 1. 在後臺運行命令
- 2. 每秒運行命令
- 3. python-paramiko - 在後臺運行命令
- 4. Paramiko - 在後臺運行命令
- 5. 每30秒運行一次Android服務
- 6. Shell腳本運行命令每5秒x秒數
- 7. 運行計時器30秒
- 8. 使用cron廚師的菜譜運行命令每30分鐘
- 9. 如何在後臺運行Java代碼中的命令行?
- 10. Windows phone 7-Need當我的應用運行時每30秒運行一次後臺作業
- 11. 運行,將每臺計算機上運行命令
- 12. 如何在後臺每小時運行一次〜30秒的進程(iphone應用程序)
- 13. 讓ExecStartPost命令在後臺
- 14. 如何運行(不顯示命令提示窗口)汞柱在後臺命令?
- 15. 通過php system()命令在後臺運行多個系統命令?
- 16. Laravel schedular:每秒執行一次命令
- 17. 刷新Android應用程序在後臺每30秒推送通知\
- 18. 我如何讓這個命令在後臺運行
- 19. 如何在運行nohup命令後看到輸出控制檯?
- 20. 如何在後臺運行Symfony命令Docker
- 21. 使用PHP在後臺運行一個管道外殼命令
- 22. 可以通過paramiko的exec_command在後臺運行命令嗎?
- 23. Laravel:在後臺運行自定義工匠命令
- 24. 從在後臺運行的shell命令抓取輸出
- 25. 如何在後臺運行xcode中的系統命令
- 26. 在後臺運行linux命令的同步問題
- 27. 使用logstash exec輸出插件在後臺運行命令
- 28. 從Node.JS在Windows的後臺運行命令
- 29. Bash在腳本中運行後臺命令
- 30. 超級腳本在後臺運行ssh命令
什麼cron作業,如果每一分鐘都是那麼精緻。否則,兩個cron作業,一個在主任務之前有'睡眠30'? – sauerburger
@sauerburger,我在想這件事,但似乎有點麻煩我。有沒有更好的,更規範的方式來做到這一點? – IHaveAQuestion