crontab [ -u user ]
-u user 表示指定使用者user的crontab檔案,這個前提事你必須要有其許可權才能其他使用者的crontab檔案。如果使用該選項的化,預設設定當前使用者的crontab檔案。
-l 列出目前的crontab檔案的內容
-r 刪除目前的crontab檔案
-e 使用環境變數editor或rvisual指定的編輯器編輯crontab檔案。新建立的crontab檔案會放在/var/spool/cron目錄下,檔名就是使用者名稱。
分<>時<>日<>月<>星期<>
每一分鐘執行一次
* * * * * test.sh
#每五分鐘執行一次
*/5 * * * * test.sh
#星期一和星期五的12點到18點之間每兩小時整執行一次
0 12-18/2 * * 1,5 test.sh
除了數字還有幾個個特殊的符號就是"*"、"/"和"-"、",",*代表所有的取值範圍內的數字,
"/"代表每的意思,"*/5"表示每5個單位,
"-"代表從某個數字到某個數字,","分開幾個離散的數字。
以下舉幾個例子說明問題:
/sbin/service crond start //啟動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啟服務
/sbin/service crond reload //重新載入配置
你也可以將這個服務在系統啟動的時候自動啟動:
在/etc/rc.d/rc.local這個指令碼的末尾加上:
/sbin/service crond start
在這裡我把linux下的時間的修改說一下,很簡單!
比如將系統時間設定成2023年8月8日的命令如下。
date -s 2005/08/08
將系統時間設定成下午8點12分0秒的命令如下。
date -s 20:12:00
clock -w
這個命令強制把系統時間寫入cmos。
linux下的crontab使用
名稱 crontab 使用許可權 所有使用者 使用方式 crontab u user file crontab u user 說明 crontab 是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程表。u user 是指設定指定 user 的時程表,這個前提是你必須要有...
linux下的crontab服務
10 cd var www cron usr bin php var www cron.php cron是乙個linux下的後台程序,用來定期的執行一些任務。因為我用的是ubuntu,所以這篇文章中的所有命令也只能保證在ubuntu下有效,但其他系統應該也差不多。crontab e 來開啟你的使用者...
LINUX下的crond和crontab的調研
一 crond 基本概念 cron是 linux 下的deamon 定時執行工具 相當於 windows 下的scheduled task 可以在無需人工干預的情況下定時的執行任務。用於啟動和關閉這個服務的方法有 1 sbin service crond start 啟動服務 2 sbin serv...