Crontab計畫任務

2021-10-05 04:54:30 字數 943 閱讀 8782

crontab定義:

crontab是乙個用於設定週期性被執行的任務的工具,被週期性執行的任務我們稱為cron job,週期性執行的任務列表我們成為cron table。

檢查crontab工具是否安裝:

crontab –l

安裝cron服務

yum install vixie-cron

yum install crontabs

檢查crond 服務是否啟動:

service crond status

service crond start //啟動服務

service crond stop //關閉服務

service crond restart //重啟服務

service crond reload //重新載入配置

示例:每分鐘列印當前的時間儲存到乙個日誌檔案中

編輯crontab輸入命令:crontab -e 也可以是針對某個使用者的 crontab -e -u username

進入到文字編輯器中打出以下命令:

/1 * * * * date >> /tmp/log.txt 之後儲存退出

crontab命令選項,

- u 指定乙個使用者,

- l 列出某個使用者的任務計畫,

- r 刪除某個使用者的任務,

- e 編輯某個使用者的任務

檢視日誌檔案 tail -f /tmp/log.txt

檢視cron執**況日誌 tail -f /var/log/cron

crontab的配置檔案格式

空格空格空格空格空格command 五個從左至右以此表示 分鐘、小時、日、月、星期幾

記住幾個crontab配置中特殊符號的含義:

""代表取值範圍內所有的數字,

"/「代表"每」,

"-"代表從某個數字到某個數字,

","分開幾個離散的數字

crontab計畫任務

背景 公司要求刪除2天之前的備份檔案及所有日誌,免得把硬碟給整爆了,上伺服器看了下,居然都有3個月的備份沒有清理了 su root citics 200 cd du sh cd dbbak du sh cd rman du sh cd data du sh 125執行程式 vim delbkp.sh...

crontab計畫任務

編輯crontab檔案 crontab e 檢視crontab日誌 tail 100f var log cron 基本格式 command 分 時 日 月 周 命令 第1列表示分鐘1 59 每分鐘用 或者 1表示 第2列表示小時1 23 0表示0點 第3列表示日期1 31 第4列表示月份1 12 第...

crontab計畫任務

crontab是linux下定製計畫任務的工具,其使用方便,是居家旅行 定時搞事的必備神器。本篇記錄下crontab使用方法,以及注意坑點。command一般寫計畫任務,都是執行crontab e然後寫入計畫任務,儲存退出即可。sleep 10 每10s執行一次。30 21 usr local et...