Shell脚本,每天自动清理catalina.out日志内容
linux下编写shell脚本,每天自动清理tomcat的catalina.out文件内容,
保证catalina.out都是当天的日志。
直接上内容咯~_~
1. auto-clear-currday-catalina_out-content.sh
文件内容:
##==========start==============##
#!/bin/sh
#auto-clear-currday-catalina_out-content
cat /dev/null > /usr/local/webServer/tomcat/tomcat_*/logs/catalina.out
##==========end===============##
#快速清理tomcat的catalina.out文件内容, 其中“_*”使用的正则#
2. 加入定时任务 crontab 中,自动清理:
#crontab -e
10 02 * * * /home/webuser/script/auto-clear-currday-catalina_out-content.sh
至此,每天的凌晨2点10分 会执行此脚本。
2. 打开shell:vi xxx.sh
3.编写shell:#! bin/sh
4. 保存退出!
打开定时器:crontab -e 编写定时器 * * * * * (分,时,日,月,周) /要执行的脚本路径
运行定时器:service crond start