|
首先說說cron,它是一個linux下的定時執(zhí)行工具。根用戶以外的用戶可以使用 crontab 工具來配置 cron 任務。所有用戶定義的 crontab 都被保存在/var/spool/cron 目錄中,并使用創(chuàng)建它們的用戶身份來執(zhí)行。 要以某用戶身份創(chuàng)建一個 crontab 項目,登錄為該用戶,然后鍵入 crontab -e 命令來編輯該用戶的 crontab。該文件使用的格式和 /etc/crontab 相同。當對 crontab 所做的改變被保存后,該 crontab 文件就會根據(jù)該用戶名被保存,并寫入文件 /var/spool/cron/username 中。 cron 守護進程每分鐘都檢查 /etc/crontab 文件、etc/cron.d/ 目錄、以及 /var/spool/cron 目錄中的改變。如果發(fā)現(xiàn)了改變,它們就會被載入內存。這樣,當某個 crontab 文件改變后就不必重新啟動守護進程了。 安裝crontab:
操作說明:
查看crontab服務狀態(tài):
手動啟動crontab服務:
加入開機自動啟動:
查看crontab服務是否已設置為開機啟動,執(zhí)行命令:
crontab命令:功能說明:設置計時器。 語 法:crontab [-u <用戶名稱>][配置文件] 或 crontab [-u <用戶名稱>][-elr] 補充說明:cron是一個常駐服務,它提供計時器的功能,讓用戶在特定的時間得以執(zhí)行預設的指令或程序。只要用戶會編輯計時器的配置文件,就可以使 用計時器的功能。其配置文件格式如下: 參 數(shù):
crontab 格式:基本格式 :
記住幾個特殊符號的含義:
# Use the hash sign to prefix a comment # +—————- minute (0 – 59) # | +————- hour (0 – 23) # | | +———- day of month (1 – 31) # | | | +——- month (1 – 12) # | | | | +—- day of week (0 – 7) (Sunday=0 or 7) # | | | | | # * * * * * command to be executed crontab幾個例子如下:
|
|
|