在Linux中使用Bash脚本清理早于 “X” 天的文件/文件夹
find $fpath -type d -mtime +10-execrm-rf {} ; count=$(cat/tmp/folder.out |wc-l) if["$prev_count"-lt "$count"];then MESSAGE="/tmp/file1.out" TO="[email protected]" echo"Application log folders are deleted older than 15 days">> $MESSAGE echo"+----------------------------------------------------+">> $MESSAGE echo"">> $MESSAGE cat/tmp/folder.out | awk '{print $6,$7,$9}'>> $MESSAGE echo"">> $MESSAGE SUBJECT="WARNING: Apache log files are deleted older than 15 days $(date)" mail -s "$SUBJECT""$TO"< $MESSAGE rm $MESSAGE /tmp/folder.out fi 给 delete-old-folders.sh 设置可执行权限。 #chmod+x /opt/script/delete-old-folders.sh (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息