目標 1.能夠自動洗掉檔案
2.能夠判斷檔案達到一定量之后,執行目標1
3.自動化運行腳本,
知識點
1.if陳述句
2.crontab陳述句
3.賦值陳述句
撰寫
#!bin/bash
while [ $(du -sb /home/linuxprobe/Desktop/log | awk '{print $1}') -ge 62914560 ];
do
find /home/linuxprobe/Desktop/log -mtime +30 -type f -exec rm -f {} \;
done
du -sb /home/linuxprobe/Desktop/log 以位元組顯示檔案大小
awk 過濾后顯示第一列
-ge 大于等于
find 查找命令
-mtime +30 30天以前
-type -f 型別檔案
-exec 執行命令
crontab -e
0 0 1 * * /home/linuxprobe/Desktop/ad.sh
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/20602.html
標籤:Linux
下一篇:作業系統-記憶體管理
