Linux
•
•
By Elena
Systemd Timers vs. Cron:為何你該擁抱現代化排程
Cron 的替代方案
雖然 Crontab 簡單好用,但在生產環境中,Systemd Timers 提供了更強大的控制力。
Systemd Timers 的優勢:
- 依賴管理:可以設定在特定服務啟動後、或網路連線建立後才執行任務。
- 日誌整合:所有輸出直接進入 Journald,不再需要透過 Email 或重導向 log 檔來除錯。
- 精確計時:支援
OnBootSec(開機後多久) 或OnUnitActiveSec(上次執行後多久),比 Cron 的固定時間點更靈活。
建立一個 .timer 和對應的 .service 檔雖然繁瑣一點,但換來的是更高的可維護性。