返回主頁面
建立定時任務方式一
crontab -e
02 02 * * * /home/slynux/script.sh
輸入crontab -e後,會開啟預設的文字編輯器(通常是vi)供使用者輸入cron作 並儲存。該cron作 將會在指定的時間被排程執行。
建立定時任務方式二
$ crontab task.cron
建立乙個文字檔案(例如task.cron),並寫入cron作 。將檔名作為命令引數,
執行crontab
建立定時任務方式三
crontab<在行內(inline)指定cron作 ,而無需建立單獨的檔案。例如:
cron作 需要寫在crontab《和eof之間。
例項:crontab -l 檢視
* 1 * * * bash /home/gengyunchong/e2mecho.sh
crontab -e 編輯
crontab -r刪除
每秒執行一次
#!/bin/bash
step=2 #間隔的秒數,不能大於60
for (( i = 0; i < 60; i=(i+step) )); do
$(php '/home/fdipzone/php/crontab/tolog.php')
sleep $step
done
exit 0
工作原理
cron表中的每乙個條目都由6部分組成,並按照下列 序 列:
分鐘(059)
小時(023)
天(131)
月份(112)
工作日(06)
命令(在指定時間執行的指令碼或命令)
前5部分指定了開始執行某個命令例項的時間。還有其他一些選項也可用來指定排程時間
迴圈排程執行cron使用者級複習作業
1.制定計畫任務每天下午 5 00 傳送下課資訊到所有已開啟終端 root kvm crontab e root kvm crontab l 00 17 logger p emerg t message xiakele 或者00 17 usr bin wall n xiakele 2.制定計畫任務每...
cron命令安排任務排程
基本用法 1.crontab l 列出當前的crontab任務 2.crontab d 刪除當前的crontab任務 3.crontab e solaris5.8上面是 crontab r 編輯乙個crontab任務,ctrl d結束 4.crontab filename 以filename做為cr...
spring task任務排程器之Cron表示式
cron表示式是乙個字串,字串以5或6個空格隔開,分為6或7個域,每乙個域代表乙個含義,cron有如下兩種語法格式 1 seconds minutes hours dayofmonth month dayofweek year 2 seconds minutes hours dayofmonth m...