做匯出檔案時檔案上傳到了專案下,檔案匯出之後已經沒用了,時間長會占用伺服器磁碟,所以每天晚上定時清下,做乙個小demo.(上傳的檔案放在 日期格式的目錄下< 2019-03-04 >)
第一步:寫shell指令碼刪除資料夾(給指令碼檔案執行許可權)
#! /bin/bash
#清理今天所產生的匯出檔案
time1=$(date "+%y-%m-%d");
exportpath="/data/wwwroot/$time1/";
echo $exportpath;
if [ -d $exportpath ];then
rm -rf $exportpath;
if [ $? -eq 0 ];then
echo "刪除資料夾$exportpath" >> /var/demo/rm_export_dir_success.log;
fielse
echo "資料夾不存在" >> /var/demo/rm_export_dir_error.log;
fi
第二步:crontab 定時執行
crontab -e
59 23 * * * sh /sh/rm_day_exportdir.sh
【只是練練手~覺得簡單的不要嘲笑喲】 AD專案資料夾清理指令碼
懶人專用傳送門 rd s q history 允許刪除歷史檔案 rd s q history rd s q previews 允許刪除預覽檔案 rd s q previews del log s 允許刪除日誌檔案 del log s del prjpcb s 不允許刪除專案工程 del prjpcb...
定時清理檔案shell指令碼
乙個測試機上部署多個應用,總是經常出現磁碟空間已滿,不能部署應用的情況,所以寫了個小指令碼,用於定時清理日誌,避免出現這種情況。1 如果是清理固定路徑下的檔案,可以直接用命令方式。命令方式 1 編寫命令 find logs name catalina.out log and mtime 7 測試方法...
定時清理檔案shell指令碼
乙個測試機上部署多個應用,總是經常出現磁碟空間已滿,不能部署應用的情況,所以寫了個小指令碼,用於定時清理日誌,避免出現這種情況。1 如果是清理固定路徑下的檔案,可以直接用命令方式。命令方式 1 編寫命令 find logs name catalina.out log and mtime 7 測試方法...