Ubuntu-24.04
•
•
By Marcus_Dev
Ubuntu 24.04 入門 20:自動化排程 Crontab
讓電腦定時幫你工作
備份資料庫、清理日誌、定時爬蟲,這些重複性的工作都應該交給 cron 處理。
核心指令操作範例
編輯目前使用者的排程:
crontab -e排程格式說明:
分 時 日 月 週 指令
例如:每天凌晨 3 點執行備份:0 3 * * * /home/user/backup.sh查看已設定的排程:
crontab -l
實戰心法
在 crontab 中執行腳本時,最常遇到的問題是「路徑找不到」。因為 cron 的環境變數與你的終端機不同。解決方案:在腳本內一律使用絕對路徑 (例如 /usr/bin/python3 而非 python3)。同時,建議將輸出導向到 Log 檔:>> /tmp/cron.log 2>&1,方便出錯時排查。