Ubuntu 何謂任務排程?crontab格式為何?

何謂crontab?它的格式又為何?

任務排程

任務排程的概念和分類

  • 任務排程:是指系統在某個時間,執行特定的命令或程式。
  • 任務排程的分類:
    • 系統工作:有些重要的工作必須周而復始地完成。如病毒掃描等。
    • 個別使用者工作:如執行某些程式。

設定任務排程的檔案  : etc/crontab

任務排程指令 crontab

crontab是由 cron table 的縮寫,是Linux中的任務排成軟體。他的參數有:

  • -l :  列出所有個人的排程。
  • -u [user] :  替用戶新增排程 
  • -e :  設定任務,開始設定任務。
  • -r  : remove終止任務排程。

crontab -e : 設定任務

開啟編輯器後,編輯指令內容
  • 0 2 * * * date >> /home/mydate2   :  表示每天的第二個小時,第0分鐘開始執行後邊的命令。
  • date >> /home/mydata1 : 每隔一定時間,顯示一次時間(追加寫)。
  • 5 * * * * ls -l /etc/ > /tmp/to.txt  : 表示每小時的第五分鐘執行【ls -l /etc/ > /tmp/to.txt】

每次新增完任務後,一定記得重新啟動crond服務,不然不會生效

排程多個任務

  • 在【crontab -e】中直接寫。
  • 可以把所有的任務,寫入到一個可執行檔案 Shell Script。


參考資料

特色、摘要,Feature、Summary:

關鍵字、標籤,Keyword、Tag:

  • Ubuntu,Linux,

留言

這個網誌中的熱門文章

Ubuntu 常用指令、分類與簡介

iptables的觀念與使用

網路設定必要參數IP、netmask(遮罩)、Gateway(閘道)、DNS

了解、分析登錄檔 - log

Python 與SQLite 資料庫

Blogger文章排版範本

Pandas 模組

如何撰寫Shell Script

查詢指令或設定 -Linux 線上手冊 - man

下載網頁使用 requests 模組