歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 自學筆記:crontab 詳解

Linux 自學筆記:crontab 詳解

日期:2017/2/28 15:57:33   编辑:Linux教程

一、概述:任務調度:系統在某個時間執行的特定命令或程序

   任務調度分類:

     1.系統工作任務:系統中某些重要的周期性工作,如:系統備份,殺毒等

     2.用戶工作任務:用戶操作執行的程序

任務調度文件位置:

/etc/crontab

編輯調度文件的命令:

crontab -e

執行:

調度任務進程會在滿足預設時間條件後自動執行

二、實例講解:

單任務調度:

實例實現:每分鐘將系統時間追加至 mydate2 文件

分步命令:

1. 顯示系統時間命令:date

2. 把系統時間寫入文本mydate:date > /home/mydate2

3. 每分鐘將系統時間追加至 mydate2 文件: date >> /home/mydate2

4. 寫入調度文件的命令內容:* * * * * date >> /home/mydate2

操作截圖:

1.進入調度文件命令:

2. 編輯調度文件,點擊“ESC”鍵,輸入 :wq 按回車保存

3. 控制台回顯“crontab:installing new crontab” 表示添加調度任務成功。等幾分鐘後,用" ls -l " 查看 mydate2 文件已生成。

4. 運行命令:cat mydate2 查看調度任務結果如下:

5. 調度任務查看命令:crontab -l

6. 調入任務結束命令:crontab -r

執行此命令後 /etc/crontab 文件的內容會被刪除

Copyright © Linux教程網 All Rights Reserved