以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回車退出。
【將當前時間和包含換行符的文本內容輸出到文件】:
【完】
