linux通用清理脚本
发布时间:2020-12-15 07:15:52 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/bin/sh############################delete log# in_day_num: like 1 2 is delete 2day ago logs # in_log_path like tomcat log home############
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 #!/bin/sh ########################### #delete log # in_day_num: like 1 2 is delete 2day ago logs # in_log_path like tomcat log home ########################### in_log_path=${1} in_day_num=${2} tmp_delete_log=/var/log/deletelog/"`date +%Y%m`.log" deleteLog() { inner_num=${1} #find log echo "[`date`] >> start delete logs---" >> $tmp_delete_log find ${in_log_path} -type f -mtime ${inner_num} -print0 | xargs -0 rm -rf echo "[`date`] >> end delete logs---" >> $tmp_delete_log } init() { mkdir -p /var/log/deletelog/ } main() { init if [ -z ${in_log_path} ];then echo "[`date`] >> error log_path not init---" >> $tmp_delete_log return fi inner_day_num=+7 if [[ -n ${in_day_num} ]] && [[ ${in_day_num} -ge 1 ]] ; then inner_day_num=${in_day_num} fi deleteLog ${inner_day_num} } main 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我在赶集网的三年DBA经验总结
- 利用MD5查找相同文件
- twitter-bootstrap – Dropbox就像带有bootstrap的登陆页面
- MDT 2010 - Setting the Computer Description in AD witho
- 基于KO+BootStrap+MVC实现的分页控件代码分享
- linux – Vagrant,共享文件夹:利用inotify over NFS
- 我可以在Scala中标记为不推荐使用的功能吗?
- angularjs – 请求标头字段Access-Control-Allow-Origin在预
- 2.6Bootstrap学习之工具class、响应式工具
- Bootstrap WPF Style(二)--Glyphicons 字体图标