-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdeletefile.sh
More file actions
21 lines (18 loc) · 837 Bytes
/
Copy pathdeletefile.sh
File metadata and controls
21 lines (18 loc) · 837 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
#Bash location="/home/pi/"
#crontab -e
#*/60 * * * * /bash/sh /home/pi/deletefile.sh #every 60 minutes running
#PATHNAME=/media/pi/BACKUP/video #X windows會自動掛載USB碟/media/pi
PATHNAME=/home/pi/Videos/video #CLI mode 使用已為使用者創建好的專用目錄
FILENAME="video*.h264"
DELDAY=3 #4 day fully
DELDAY=1 #2 day fully
#find directory
#-mtime +4
#file name list
#rm -f deleted files
find $PATHNAME -name $FILENAME -type f -mtime +$DELDAY #list file for rm & temp.log
#find $PATHNAME -mtime +$DELDAY -type f -name $FILENAME
#find $PATHNAME -mtime +$DELDAY -type f -name $FILENAME |xargs rm -f
find $PATHNAME -name $FILENAME -type f -mtime +$DELDAY -exec rm {} \; #rm
#find $PATHNAME -name $FILENAME -type f -mtime +$DELDAY -exec rm {} \; >/dev/null 2>&1