Linux計劃任務,定時清空日誌

以Ubuntu爲例,利用系統自帶計劃任務,即cron ,計劃任務,是任務在約定的時間執行已經計劃好的工做,這是表面的意思。在Linux中,咱們常常用到 cron 服務器來完成這項工做。cron服務器能夠根據配置文件約定的時間來執行特定的任務。(詳細使用方法請參考:https://baike.baidu.com/item/cron )服務器

系統默認cron是開啓的,只須要編輯添加本身的任務便可。spa

crontab -e //編輯某個用戶的cron服務日誌

若是以root用戶編輯任務計劃,示例:code

crontab -u root -eblog

進入編輯模式crontab

 

*/1 * * * * echo "Hello World !" >> /root/test01/test.txt
*/2 * * * * rm -rf /root/test01/*

第一行的意思是每1分鐘往文本里寫入內容;get

第二行的意思是每2分鐘清空目錄。it

 

定時清理日誌:class

1 1 1 */2 * rm -rf /root/test01/*

上面這句意思是:每2個月清理/data/logs/目錄下的全部內容。test

 

按ESC鍵離開編輯,按Ctrl + O寫入磁盤,按Ctrl + C退出,按Ctrl + X退出,按Y回車退出。

相關文章
相關標籤/搜索