Linux定时删除日志文件/文件夹

1,新建脚本文件

touch /export/Shell/auto-del-log.sh

2,修改脚本文件权限

chmod +x /export/Shell/auto-del-log.sh

3,脚本文件执行内容

#!/bin/sh

find /export/Instances/pplanT.jd.local/server1/logs -name "$(date "+%Y").*" -exec rm -rf {} \;

#!/bin/sh

find /export/Instances/pplanT.jd.local/server1/logs/* -type d -exec rm -rf {} \;

4,定时执行

crontab -e

*/1 * * * * sh /export/Shell/auto-del-log.sh once > /dev/null 2>&1 &

crontab -l

重载定时配置:service crond reload 

重启定时服务:service crond restart

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容