更改後的監控某個目錄的使用情況的shell指令碼
前面的監控目錄使用的情況的指令碼,只能用於使用率在10%以上。如果使用率在百分之幾或者百分之百的情況下就會報錯。針對這這點缺陷做了些改進。[@more@]
#! /sbin/sh -x
bdf |grep /tmp | awk '{print $5}'>PFILE
P=`cat PFILE |wc -c ` //統計該域的字元數數字佔1個字元,%佔2個字元
if [ $P -eq 4 ]
then
V=`cat PFILE |cut -c1-2`
else
if [ $P -eq 3 ]
then
V=`cat PFILE | cut -c1-1`
else
echo " /tmp already been full
exit
fi
fi
N="90"
if [ $V -gt $N ];then
rm -R /tmp/*
else
echo " /tmp is normal"
fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15192459/viewspace-1009413/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 監控某個目錄使用情況的shell指令碼指令碼
- 監控系統使用情況shell指令碼指令碼
- 用於自動監控磁碟使用情況的 Shell 指令碼指令碼
- linux下監控某個目錄是否被更改Linux
- 監控index 的使用情況Index
- 用 Linux Shell 指令碼來監控磁碟使用情況併傳送郵件Linux指令碼
- 監控Oracle索引的使用情況Oracle索引
- 用 Bash 指令碼監控 Linux 上的記憶體使用情況指令碼Linux記憶體
- 常用的主機監控shell指令碼指令碼
- 巧用shell指令碼統計磁碟使用情況指令碼
- 【shell】磁碟監控指令碼指令碼
- 監控磁碟使用率的shell指令碼指令碼
- 我常用的主機監控Shell指令碼指令碼
- PowerShell 指令碼來監控 CPU、記憶體和磁碟使用情況:指令碼記憶體
- mysql 的一個監控指令碼,監控heartbeatMySql指令碼
- 自動建立samba目錄的shell指令碼Samba指令碼
- Oracle資料庫監控Index的使用情況Oracle資料庫Index
- Oracle Undo使用情況監控Oracle
- 每5秒監控5000埠的shell指令碼指令碼
- 監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- Windows監控並重啟某個程式指令碼Windows指令碼
- mysql mon 的一個監控指令碼,監控heartbeatMySql指令碼
- 8個DBA最常用的監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 8個DBA最常用的監控Oracle資料庫的常用shell指令碼--Oracle資料庫指令碼
- 利用Bash指令碼監控Linux伺服器的記憶體使用情況的相關資料指令碼Linux伺服器記憶體
- 監控java程式啟動時的CPU使用情況Java
- [轉]監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 監控Oracle資料庫的常用shell指令碼(轉)Oracle資料庫指令碼
- 檢視空間使用情況的指令碼指令碼
- oracle會話監控shell指令碼Oracle會話指令碼
- Shell 系統資訊監控指令碼指令碼
- 8個DBA最常用的監控Oracle資料庫的常用shell指令碼--轉Oracle資料庫指令碼
- 監視index的使用情況Index
- 【SQL監控】SQL完全監控的指令碼SQL指令碼
- 【轉載】監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 查詢表空間使用情況的指令碼指令碼
- 透過shell指令碼監控oracle session指令碼OracleSession
- 通過shell指令碼監控oracle session指令碼OracleSession