動作

Crontab

出自 Itsmw

簡介

在 Linux 上,給使用者自訂定時執行某特定程式的機制。由於每個 user 都有自己的 cron table ,所以在設定時要注意當時登入的身份別。


  • 使用,在終端機下指令:
    root@dns:~# crontab -e
  • 語法
    * * * * * COMMAND
  • 意義
    分 時 日 月 周 指令(完整路徑)
  • 舉例
    • 例一:每天2點5分時執行一次 ntpdate
      5 2 * * * /usr/sbin/ntpdate time.stdtime.gov.tw
    • 例二:每 5 分執行一次 /root/chksystem.sh
      */5 * * * * /root/chksystem.sh
    • 例三:每 1,6,11,16.....56分時執行 /var/www/yhmon/yhchk.php
       1-56/5 * * * * /var/www/yhmon/yhchk.php
      解釋如下:自第1分起至 56 分止,每5分執行一次。



Crontab設定檔位置

  • 設定檔存放位置:「 /var/spool/cron/crontabs/ 」
  • 在此底下,依不同的使用者帳號,存放不同 user 之自訂排程
  • 例: /var/spool/cron/crontabs/root 裡面放的就是 root 要定執行的相關指令



本文小檔案

題名: Title::Crontab
作者: Creator::itsmw作者群
主題/關鍵詞: Subject::定時執行
簡述: Description::在 Linux 上,給使用者自訂定時執行某特定程式的機制。
出版者: Publisher::MyIP itsmw 計畫
其他參與者: Contributor::itsmw作者群
日期: Date::2012-2-17
文件類型: Type::06工具類應用軟體
資料格式: Format::text/html
文件識別代號: Identifier::http://myip.tw/itsmw/index.php?title=Crontab
來源: Source::http://myip.tw
語言: Language::zh-TW
相關資源: Relation::http://myip.tw/itsmw
文件涵蓋範圍: Coverage::Linux平台
版權規範: Rights::GNU Free Documentation License 1.2