在linux操作系統里,能夠借助cron工具來安排定時任務。以下是配置定時任務的具體流程:
1. 啟動終端程序
首先,啟動你的終端窗口。
2. 修改crontab文件
利用crontab -e指令去修改當前用戶的crontab文檔。若是要以超級用戶權限運行定時任務的話,就采用sudo crontab -e。
crontab -e
3. 領會cron語法
cron語法由五個部分構成,依次是分鐘、小時、日期、月份以及星期幾。每個部分的有效范圍如下:
- 分鐘:0到59
- 小時:0到23
- 日期:1到31
- 月份:1到12
- 星期幾:0到7(0與7均代表周日)
比如,0 12 *表示每日正午12時執行任務。
4. 新增定時任務
于crontab文檔內新增一行,依循cron語法格式設定任務執行時刻與履行的指令。例如:
0 12 * * * /路徑/至/你的/script.sh
這句即為每日正午12時實行/路徑/至/你的/script.sh腳本。
5. 儲存并退出
編輯結束后,儲存檔案并脫離編輯器。對大都編輯器(像vi或nano)而言,可以采納以下快捷鍵:
- vi/vim:按下Esc鍵,接著鍵入:wq并敲回車鍵。
- nano:按下Ctrl+X,隨后按Y確認儲存,最終敲回車鍵。
6. 檢視定時任務
你可以運用以下命令檢視當前用戶的定時任務:
crontab -l
如需以超級用戶權限檢視定時任務,則用:
sudo crontab -l
7. 清除定時任務
若要移除某項定時任務,可以運用以下命令:
crontab -e
然后于編輯器中尋覓并刪去對應的行,儲存并退出。
示例
假使你想每晚2點備份數據庫,能夠新增如下定時任務:
0 2 * * * /路徑/至/備份腳本.sh
保證/path/to/backup_script.sh腳本有履行權限:
chmod +x /路徑/至/備份腳本.sh
經過上述步驟,你就能夠在Linux系統里配置定時任務了。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END