目录
4. 将上面两个脚本通过crontab -e写入到Linux定时任务(实例脚本如下)
1. 脚本如下:
#日志目录请根据实际情况填写
cp 日志目录/nohup.out 目标日志目录/nohup`date -d yesterday +%Y%m%d`.out;
cat /dev/null > 日志目录/nohup.out
2. 执行上述脚本,可以看到目标的目录会生成如下的日志:
3. 此时我们可以利用如下的脚本对重定向的目录进行清理
#!/bin/sh
#保留5天,清除.out格式后缀的日志
find 重定向日志目录/logs/ -mtime +5 -name "*.out" -exec rm -rf {} \;
4. 将上面两个脚本通过crontab -e写入到Linux定时任务(实例脚本如下)
#每天凌晨0点执行auto-del-5-days-ago-out.sh脚本
0 0 * * * /gdsfApps/sh/auto-del-5-days-ago-out.sh
注意:sh脚本一定要赋予可执行权限