Linux文件管理:如何設置定時任務

Linux文件管理:如何設置定時任務

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
喜歡就支持一下吧
點贊14 分享