高级会员
- 积分
- 585
- 金钱
- 585
- 注册时间
- 2020-5-25
- 在线时间
- 42 小时
|
[url=][/url]
1 #!/bin/bash 2 # 删除5天前 prod & test 目录下接口生成的文件 ; 3 api_csv_path_home=/home/vmuser/linbo/test_upload/data_file 4 evnArr=(prod test) 5 apiInfo=(`ls -rt $api_csv_path_home`) 6 for apiName in ${apiInfo} ; 7 do 8 for evn in ${evnArr} ; 9 do 10 FILE_DRI=${api_csv_path_home}/$apiName/$evn11 for file_pwd in $(find $FILE_DRI -type f -mtime +5);12 do 13 #echo $file_pwd14 file_size=$(du -sh $file_pwd | awk '{print $1}')15 rm -rf $file_pwd16 if [ ! -f "$file_pwd" ]; then17 rm_date=`date +"%F %T"`18 echo "$rm_date | $file_pwd | $file_size 已删除" 19 else 20 rm_date=`date +"%F %T"`21 echo "$rm_date | $file_pwd | $file_size 删除失败 "22 fi23 done24 done 25 done 参考文本视频:Linux 基础 shell命令http://www.makeru.com.cn/video/2699_14172.html?s=143793Linux 基础 软件包管理及shell命令http://www.makeru.com.cn/video/2698_14165.html?s=143793Linux多线程编程http://www.makeru.com.cn/video/1938_10702.html?s=143793
|
|