Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
產品型號: E15
系統版本:centos7
軟件版本:crontab 1.5
在linux系統中,執行周期的任務,可以使用crontab。crontab會把你指定的工作或任務,按照你設定的周期一直循環執行下去啟動crond服務[root@ ~]# start crond
crontab具體計劃任務書寫格式:
*****command需要執行的命令
分時日月周命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列表示星期0~6(星期日用0或7表示)
第6列要運行的命令
一行對應一個任務,特殊符號的含義:
* 代表取值范圍內的數字 (每)
/ 指定時間的間隔頻率 */10 0-23/2
- 代表從某個數字到某個數字 8-17
分開幾個離散的數字 6,10-13,20
創建計劃任務
例1:每天凌晨2點1分開始備份數據
[root@ spool]# crontab -e #添加計劃任務
1 2 * * * tar zcvf /opt/grub2.tar.gz /boot/grub2
[root@ ~]# crontab -l #查看
例2:以非root用戶添加計劃任務。 這里使用bin用戶來添加
[root@ ~]# crontab -u bin -e
*/10 * * * * echo "aaaaaaa" >> /tmp/bin.txt
系統級別的計劃任務
[root@ etc]# vim /etc/crontab
1 2 * * * root echo "aaaaaaa" >> /tmp/1.txt
*請認真填寫需求信息,我們會在24小時內與您取得聯系。