一、 shell腳本:
cd /Users/admin/em/build/
echo "進入目錄: "
pwd
find ./ -mtime +60 -type d | xargs -n 5 rm -rf
-
find 查找命令
-
./ 表示在當(dāng)前目錄下查找
-
-mtime +60 表示60天前
+表示時間往左,從當(dāng)前時間點往更早推,-表示往右,從當(dāng)前時間點算起往后推移。
-
-type: f 查找文件/ d 查找目錄
-
| xargs 表示把find命令的結(jié)果作為一個輸入?yún)?shù)執(zhí)行后面的命令rm -rf
-
-n 5 表示命令在執(zhí)行的時候一次用的argument個數(shù),分批每次刪除5個
-
rm 刪除命令,-rf 強制刪除,不再向用戶一一確認
二、 設(shè)置系統(tǒng)定時器
-
crontab -l 顯示crontab文件,列出系統(tǒng)當(dāng)前所有定時任務(wù)
-
crontab -e編輯crontab文件
- 按i鍵進入insert模式(每周六的晚上0點0分執(zhí)行刪除文件腳本):
0 0 * * 6 /Users/admin/Desktop/clearTimer.sh
- {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}
- 分別表示 分鐘(0-59)、時(0-23)、日(0-31)、月(1-12)、周(0-7,周日可以是0或7)、要執(zhí)行的腳本路徑
- esc鍵,:wq退出
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。