廣告

2024 年 4 月
1234567
891011121314
15161718192021
22232425262728
2930  

彙整

Linux下讓系統自動刪除MailWatch 30天後的LOG資料

保留30天資料。

建立連線MYSQL Shell

vi /usr/local/bin/DelMailScannerLog.sh
=====================================================
#!/bin/sh
mysql -uroot -p2duxaiux < delmail.sql >> dellog.txt
=====================================================

建立sql指令,刪除30天後的資料
vi /usr/local/bin/delmail.sql
=====================================================
use mailscanner
delete from maillog where date < DATE_SUB(curdate(), INTERVAL 30 DAY);
=====================================================

每日am12:30自動執行
=====================================================
#維護MailWatchLog 保留30天資料
30 0 * * * root /usr/local/bin/DelMailScannerLog.sh
=====================================================

讀者也會看的其它文章:

    You must be logged in to post a comment.