PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- FreeBSD & Linux 討 論 版 (https://www.pczone.com.tw/vbb3/forum/41/)
-   -   [unix]定期檢查檔案大小的script怎麼寫? (https://www.pczone.com.tw/vbb3/thread/41/141176/)

pei 2008-05-10 09:11 PM

[unix]定期檢查檔案大小的script怎麼寫?
 
as little
定期檢查某個目錄下,判定檔案大小的shell script怎麼寫?
有先進可以教一下嗎?
目前只有想到以下東西而已
#!/bin/bash
find /var/mail/ -size +1024000k > 檔名
mail [email][email protected][/email] < 檔名

功力不足不會寫shell希望先進幫幫忙qq

aeolus0829 2008-05-12 10:27 AM

回覆: [unix]定期檢查檔案大小的script怎麼寫?
 
你是想定期檢視某個目錄的大小嗎?
將這一行加入你的 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 -> 每月


所有時間均為 +8。現在的時間是 12:58 PM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。