1
A
回答
2
該配置將是醜死了,如果沒有做不成的(你可以有枚舉將永遠執行每一天..)
這是一個更容易創建一個配置所以它的每個執行天。然後在腳本中(或在包裝腳本中)檢查它是否應該實際執行。
這一檢查可用
- 運算來完成,像這樣:
daycounter=$((($(date +%s)/(60*60*24)) % 20))
- 一個狀態文件,它具有存儲最後執行時間的創建日期
基於文件的解決方案具有更高的容錯能力,如果您的服務器在計劃當天停機,則會在第二天執行,而計算則在下一個週期(20天后)計劃。
如果包裹在一個文件中的功能,您的cron項看起來很漂亮:
10 1 * * * executeeveryxday nameofthestatefile 20 "command to execute"
當然,如果你有更多的服務器和條目,並希望從一箇中心位置管理這個,也許是更好地從數據庫中獲取任務..
相關問題
- 1. 配置生成
- 2. 允許用戶配置cron
- 3. Quarzt.NET cron like配置
- 4. 由ISPConfig生成的Cron
- 5. 使用bash生成排列
- 6. bash設置生成的變量
- 7. 用cron作業和bash
- 8. TFS生成定義配置
- 9. 配置rspec-rails生成器
- 10. Java生成軟件配置
- 11. 生成bash腳本
- 12. Zurmo Cron作業配置
- 13. 使用XML配置生成HTML文件
- 14. 訪問cron的用戶配置文件
- 15. bash配置模板
- 16. 在Spring JMS集成中配置基於時間間隔的cron
- 17. BASH動態命令生成
- 18. Cron生成的每當不工作
- 19. Cron作業生成crontab.txt:未找到
- 20. bash腳本會在cron的
- 21. Bash腳本Cron作業
- 22. 生成循環的PDF生成器配置
- 23. 配置生成器生成.scss文件而不是CSS
- 24. 需要一些TFS2010 +自動生成+'配置生成=調試'
- 25. 如何配置pdf生成的ZeroClipboard?
- 26. svcutil沒有生成配置文件
- 27. Python配置文件生成器
- 28. 配置文件模板以生成makefile
- 29. Pydev配置指定生成的變量
- 30. 運行配置生成共享庫[Ubuntu]