查詢歷史日誌命令
find /opt/tomcat7/logs/ -mtime +15 -name "*.log"
新建檔案
sudo vi /opt/delete_log.sh
更改檔案歸屬、許可權
sudo chown tomcat7:root delete_log.sh
sudo chmod +x delete_log.sh
檔案內容
#!/bin/bash
sudo find /opt/tomcat7/logs/ -mtime +3 -name "*.log" -exec rm -rf {} \;
新建定時任務
sudo crontab -e
15 10 * * * sh /opt/delete_log.sh
列出當前使用者定時任務
crontab -l
刪除當前使用者定時任務
crontab -r
linux新增定時任務清理日誌檔案
對應用日誌進行定期清理,刪除一年前的日誌目錄及檔案。目錄結構如下 日誌目錄 removedir home redis software test 定義刪除的日期yyyy mm dd dt date y m d d 1 year ago for subdir in ls removedir do if...
linux 定時任務 清理檔案
刪除 opt jenkins test builds 目錄下面 9天以前 名稱為 1 9 的目錄 find opt jenkins test builds type d mtime 9 name 1 9 exec rm rf type d 表示目錄 find命令 匹配符 建立指令碼 touch op...
linux定時任務 at定時任務
at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...