as little
定期檢查某個目錄下,判定檔案大小的shell script怎麼寫?
有先進可以教一下嗎?
目前只有想到以下東西而已
#!/bin/bash
find /var/mail/ -size +1024000k > 檔名
mail [email protected] < 檔名
功力不足不會寫shell希望先進幫幫忙qq
as little
定期檢查某個目錄下,判定檔案大小的shell script怎麼寫?
有先進可以教一下嗎?
目前只有想到以下東西而已
#!/bin/bash
find /var/mail/ -size +1024000k > 檔名
mail [email protected] < 檔名
功力不足不會寫shell希望先進幫幫忙qq
ρει•κε
租片得不到滿足-----真慢
網路容不下獨享-----同甘
沒人管的住流出-----ADSL
人間止不了下載-----快速
BT因此而降生∼官方不許界
你是想定期檢視某個目錄的大小嗎?
將這一行加入你的 script 的 mail 之前
du -hs /var/mail
最後,修改 /etc/crontab ,
# 分時日月週 執行身份 程式路径
# 例:
0 15 1 4 * root /usr/local/sh/test.sh
# 解䆁:僅在 4/1 15:00 執行這支程式
# 例1:
*/60 * * * * root /usr/local/sh/test.sh
# 解䆁:每 60 分鐘執行這支程式
# */? ,? 可用數字替換,上面任一 * 都可以採這個格式寫,不過一次只能改寫其中一個 *
# 不然有什麼問題的話... 我也沒測試過:P
或是把你的 script 連結到 /etc/cron.?
? 有這些選項
hourly -> 每小時
daily -> 每天
weekly -> 每週
monthly -> 每月
書籤