linux下定時任務crontab
阿新 • • 發佈:2018-07-06
每一個 usr mil 不同 local soft mic 情況下 設備
crontab文件
第2列小時1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要運行的命令
CRONTAB概念/介紹
crontab命令用於設置周期性被執行的指令。該命令從標準輸入設備讀取指令,並將其存放於“crontab”文件中,以供之後讀取和執行。
cron 系統調度進程。 可以使用它在每天的非高峰負荷時間段運行作業,或在一周或一月中的不同時段運行。cron是系統主要的調度進程,可以在無需人工幹預的情況下運行作業。crontab命令允許用戶提交、編輯或刪除相應的作業。每一個用戶都可以有一個crontab文件來保存調度信息。系統管理員可以通過cron.deny 和 cron.allow 這兩個文件來禁止或允許用戶擁有自己的crontab文件。
crontab文件
一般crontab文件位於/etc/目錄下。
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 0 0 * * * root bash /usr/local/nginx/timetask.sh
crontab格式
如:#0 0 * * * root bash /usr/local/nginx/timetask.sh
表示每天執行文件timetash.sh
第1列分鐘1~59第2列小時1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要運行的命令
linux下定時任務crontab