Linux計划任務,定時清空日志


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

系統默認cron是開啟的,只需要編輯添加自己的任務即可。

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

如果以root用戶編輯任務計划,示例:

crontab -u root -e

進入編輯模式

 

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

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

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

 

定時清理日志:

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

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

 

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

 

【將當前時間和包含換行符的文本內容輸出到文件】:

將當前時間和包含換行符的文本內容輸出到文件

 

【完】 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM