Linux下设置定时清理日志的shell脚本,很简单给自己做个笔记

脚本如下

#!/usr/bin/bash
echo " " > /opt/tomcat/logs/catalina.out

脚本命名为clear_catalina.sh,上传到服务器任意目录,这里我们上传到 /home/目录

cd /home/
chmod -u+x clear_catalina.sh

添加定时任务:
在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。
比如我们现在设置的是每天 晚上23点0分执行

0 23 * * * sh /home/clear_catalina.sh

存盘退出后,在命令行输入 service crond restart ; 提示如下说明重启定时任务成功,我们的脚本将在每天23点执行清理日志的操作。

查看crontab的日志
日志文件为/var/log/cron

tail -f /var/log/cron

找到对应时间,是否执行指令
这种方式只能看到是否执行,但是并无法确定是否执行成功,我们可以自己看一下程序是否达到执行效果确认

原创文章 24 获赞 21 访问量 716

猜你喜欢

转载自blog.csdn.net/zhangbinch/article/details/105536717