可以通過Linux自帶的工具crontab來實現定時刪除七天前的日志文件。具體步驟如下:
crontab -e
0 0 * * * find /var/log -name "*.log" -mtime +7 -exec rm {} \;
這行命令表示每天的午夜(0點0分)執行刪除命令,find命令查找 /var/log 目錄下所有七天前的以 .log 結尾的日志文件,并執行 rm 命令進行刪除。
這樣就可以實現定時刪除七天前的日志文件了。如果日志文件的路徑或者刪除規則有改變,可以修改crontab中的命令。