Linux 設置定時任務 清空日志


Step 1:前提是linux服務器安裝了crond

定時任務需要crond服務的支持
    1.啟動方法 service crond restart
    2.該服務默認是開機啟動的
  取消定時任務
    1.全部取消 crontab -r
    2.取消某個 crontab -e 配置文件,刪除要取消的哪一行配置
  查看目前都有那些定時任務
    crontab -l

Step 2: 編寫bash腳本,比如一個簡單的腳本

#!/bin/bash

time=$(date "+%Y%m%d:%H-%M-%S")
echo "${time}"
echo "--我要開始清理日志啦-----"
echo '' > /opt/apache-tomcat-8.5.32.lop1/logs/catalina.out
echo "---已經清理完畢---"

  編寫完成之后,自己手動運行看是否正確。 

 

Step 3:添加定時任務

打開定時任務配置文件:crontab -e
在彈出的新窗口中敲擊i進入編寫:

* * * * * xxx.sh

或者

* * * * * /opt/xxx.sh >> /xxx/xxx/crontab.log

編輯完成進行保存並退出

Step 4: 查看目前的定時任務

crontab -l

 

 

 


免責聲明!

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



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