linux中的定時系統

修改/etc/crontab,
將光標移動至最後一行,按o鍵新開一行輸入以下內容:
* 20 * * *  root rm -rf /root/febhost/dat/* /root/febhost/log/*

給你解釋下此行的含義吧,前五個以4個空格分隔開的值依次表示:分、時、日、月、周,如果取所有值就是打*號,如果你想週期性的運行一個任務,crontab也接受範圍指定,比如說一天中的早8點到晚6點每隔一小時(就是每兩小時,將會在8,10,12,14,16,18執行)執行你這個刪除命令這樣寫:
* 8-18/2 * * *  root rm -rf /root/febhost/dat/* /root/febhost/log/*
第一個字段是分鐘,取值範圍:0-59
第二個字段是小時。取值範圍:0-23
第三個字段是一個月中的第幾天,取值範圍:1-31
第四個字段是一年中的第幾個月,取值範圍:1-12
最後一個字段是一個星期中的第幾天,以星期天開始依次的取值爲0~7,0、7都表示星期天。
下一個字段是執行該命令的用戶身份,這裏是root用戶,最後一個字段就是定時運行的命令。

發佈了10 篇原創文章 · 獲贊 8 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章