一、設置定時任務
crontab命令用於設置定時任務,通過以下命令可以進入到定時任務編輯界面:
crontab -e
在編輯界面中,按照以下格式添加定時任務:
* * * * * command to be executed - - - - - | | | | | | | | | +----- day of the week (0 - 6) (Sunday=0) | | | +------- month (1 - 12) | | +--------- day of the month (1 - 31) | +----------- hour (0 - 23) +------------- min (0 - 59)
例如,想要在每天的凌晨3點20分運行一個叫做「backup.sh」的腳本,則輸入以下內容:
20 3 * * * /home/user/scripts/backup.sh
保存退出後,定時任務就已經設置成功了。
二、查看當前用戶的定時任務列表
使用以下命令可以查看當前用戶的定時任務列表:
crontab -l
如果出現「no crontab for username」,則表示該用戶沒有定義任何定時任務。
三、刪除定時任務
使用以下命令刪除當前用戶的所有定時任務:
crontab -r
使用以下命令刪除當前用戶的指定定時任務:
crontab -e
進入編輯界面後,將定時任務刪除即可。
四、常見錯誤
在設置定時任務時,有一些常見錯誤需要注意:
命令必須寫絕對路徑
配置文件中不要有空行,否則配置將無法生效
如果需要隨系統啟動自動執行定時任務,需要將定時任務添加到系統啟動腳本中
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/179904.html