日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

按照linux文件出现的时间来删除文件

發(fā)布時(shí)間:2025/3/21 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 按照linux文件出现的时间来删除文件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

shell腳本

當(dāng)磁盤空間少于30%的時(shí)候,

按視屏上傳時(shí)間來刪除60天以前的視屏,

#!/bin/bash ??

User=`df -h|awk -F "[ ]+|%" 'NR==2 {print $5}'`

if [ $User -gt 70 ]

then

?dir=`ls /home/video/` ?

?DIR_PATH="/home/video/"?

?for n in $dir ?

?do ?

? ? FILE_NAME=${DIR_PATH}${n} ?

? ? echo $FILE_NAME >>/application/file.log?

? ? a=`stat -c %Y $FILE_NAME` ?

? ? b=`date +%s` ?

? ? if [ $[ $b - $a ] -gt 5184000 ];then ?

? ? ? ?echo "delete file:$FILE_NAME">>/application/delete.log

? ? ? ?rm -f $FILE_NAME ?

? ? fi ?

?done

fi

0 16 * * * /bin/sh /application/shanchu.sh >/dev/null 2>&1

因:系統(tǒng)中無crond未被識別,所以寫了一個(gè)無限循環(huán)在后臺執(zhí)行腳本。

無限循環(huán)

[root@qinlaozhifu1 scripts]# cat xunhuan.sh?

#!bin/bash


while true

do

? /bin/sh /application/scripts/shanchu.sh >/dev/null 2>&1

? sleep 30

done


轉(zhuǎn)載于:https://blog.51cto.com/12449902/1893399

總結(jié)

以上是生活随笔為你收集整理的按照linux文件出现的时间来删除文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。