tomcat實現定時刪除日志

tomcat實現定時刪除日志

具體方法:

(推薦教程:apache

一、創建腳本

vim /root/project/tomcat_logs_task/auto-del-15-days-ago-log.sh

#?/bin/bash #定期刪除tomcat?定期刪除15天前的已分割日志 ? #日志路徑 apache_tomcat_api_8079=/root/app/apache-tomcat-job36-api-8079/logs apache_tomcat_api_8080=/root/app/apache-tomcat-job36-api-8080/logs ? apache_tomcat_admin_8081=/root/app/apache-tomcat-job36-admin-8081/logs apache_tomcat_admin_8082=/root/app/apache-tomcat-job36-admin-8082/logs ? ? find?$apache_tomcat_api_8079?-mtime?+15?-name?"localhost_access_log.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_api_8079?-mtime?+15?-name?"localhost.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_api_8079?-mtime?+15?-name?"manager.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_api_8079?-mtime?+15?-name?"catalina.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_api_8079?-mtime?+15?-name?"host-manager.*"?-exec?rm?-rf?{}?; ? find?$apache_tomcat_api_8080?-mtime?+15?-name?"localhost_access_log.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_api_8080?-mtime?+15?-name?"localhost.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_api_8080?-mtime?+15?-name?"manager.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_api_8080?-mtime?+15?-name?"catalina.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_api_8080?-mtime?+15?-name?"host-manager.*"?-exec?rm?-rf?{}?; ? ? find?$apache_tomcat_admin_8081?-mtime?+15?-name?"localhost_access_log.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_admin_8081?-mtime?+15?-name?"localhost.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_admin_8081?-mtime?+15?-name?"manager.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_admin_8081?-mtime?+15?-name?"catalina.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_admin_8081?-mtime?+15?-name?"host-manager.*"?-exec?rm?-rf?{}?; ? find?$apache_tomcat_admin_8082?-mtime?+15?-name?"localhost_access_log.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_admin_8082?-mtime?+15?-name?"localhost.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_admin_8082?-mtime?+15?-name?"manager.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_admin_8082?-mtime?+15?-name?"catalina.*"?-exec?rm?-rf?{}?; find?$apache_tomcat_admin_8082?-mtime?+15?-name?"host-manager.*"?-exec?rm?-rf?{}?;

二、制定執行計劃

vim?/root/project/tomcat_logs_task/auto-del-15-days-ago-log.cron 0?1?*?*?*?.?/etc/profile;/bin/sh?/root/project/tomcat_logs_task/auto-del-15-days-ago-log.sh

三、加入任務

crontab?-e 0?1?*?*?*?.?/etc/profile;/bin/sh?/root/project/tomcat_logs_task/auto-del-15-days-ago-log.sh

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享