1、shell指令碼deletetempdirfiles.sh
查詢目錄下前一天建立的所有檔案,然後執行刪除
export temp_dir=/home/freecall/tempdir
echo "delete the tempfiles before 1 days..."
#rm -rf $temp_dir/*
find $temp_dir/ -mtime +1 -name "*" -exec rm -rf {} \;
echo "delete the tempfiles successfully. "
2、crontab -e新增定時任務
每天凌晨2點執行
0 2 * * * /bin/sh /home/freecall/sh/deletetempdirfiles.sh
crontab -l 檢視當前使用者的定時任務,
crontab -r 刪除定時任務
linux定時刪除檔案或資料夾
今天讓我寫乙個刪除伺服器專案日誌的指令碼並且每天定時跑。於是從網上借鑑了些經驗,具體操作如下。一 常用的命令 1 查詢命令 find 在刪除日誌前,首先要做的是查詢日誌所在的目錄。命令常用格式 find 目錄path name 需要匹配的檔案 示例 find gvat log name log 表示...
Linux 建立定時刪除資料夾的shell指令碼
話不多說,直接上指令碼,此指令碼只保留了3天的目錄,小夥伴可以自行修改。1 shell指令碼 bin bash cd home liuyuqiang tmp deletefile home liuyuqiang tmp time date y m d d 3 day ago echo date fo...
Linux刪除資料夾命令
linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm rf命令即可。直接rm就可以了,不過要加兩個引數 rf 即 rm rf 目錄名字 r 就是向下遞迴,不管有多少級目錄,一併刪除 f 就是直接強行刪除,不作任何提示的意思 刪除資料夾例項 將會刪...