以Ubuntu為例,利用系統自帶計劃任務,即cron ,計劃任務,是任務在約定的時間執行已經計劃好的工作,這是錶面的意思。在Linux中,我們經常用到 cron 伺服器來完成這項工作。cron伺服器可以根據配置文件約定的時間來執行特定的任務。(詳細使用方法請參考:https://baike.baid ...
以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回車退出。