0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

shell實(shí)例之監(jiān)控內(nèi)存磁盤容量

FPGA學(xué)姐 ? 來源:FPGA學(xué)姐 ? 2023-09-03 11:54 ? 次閱讀

功能:監(jiān)控內(nèi)存磁盤,小于給定值時報警,內(nèi)存剩余容量小于500M或者硬盤剩余容量小于1000M時,發(fā)送報警郵件給指定郵箱賬號,來實(shí)時監(jiān)控用戶空間狀態(tài)

前提介紹:會使用到的shell語法

1、du/df/free

----->du -sh 目錄位置查看目錄真實(shí)大小

----->df[參數(shù)][目錄位置] 顯示磁盤空間內(nèi)可以使用的空間

----->free[參數(shù)]顯示系統(tǒng)使用和空閑的內(nèi)存情況

2、awk-->AWK 是一種處理文本文件的語言:awk [參數(shù)] [處理內(nèi)容] [操作對象]

prInt $4 代表以空格為分隔符打印第四字段

3、while:

do

done

無條件表達(dá)式的while即為死循環(huán)

4、if[] then....fi

#!bin/bash
#提取內(nèi)存剩余空間,提取硬盤剩余空間
mem_size=$(df/|awk'/xx/xx/{print $4}')
disk_size=$(df / | awk '///{print $4}')


#判斷磁盤和內(nèi)存情況
while:
do
#注意中括號兩邊的空格,且空間單位是kb,所以M要做轉(zhuǎn)換
if[$disk_size -le 512000 -a $mem_size -le 1024000]
then
mail-s"Warning" -t xxxx@qq.com
 fi
done

編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3091

    瀏覽量

    74813
  • 磁盤
    +關(guān)注

    關(guān)注

    1

    文章

    386

    瀏覽量

    25499
  • 顯示系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    143

    瀏覽量

    24488
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    369

    瀏覽量

    23744

原文標(biāo)題:shell 實(shí)例一之監(jiān)控內(nèi)存磁盤容量

文章出處:【微信號:FPGA學(xué)姐,微信公眾號:FPGA學(xué)姐】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    支持內(nèi)存最大容量

    支持內(nèi)存最大容量            主板所能支持內(nèi)存的最大容量是指最大能在該主板上插入多大
    發(fā)表于 04-26 18:06 ?1239次閱讀

    標(biāo)準(zhǔn)內(nèi)存容量

    標(biāo)準(zhǔn)內(nèi)存容量              標(biāo)準(zhǔn)內(nèi)存容量是指服務(wù)器
    發(fā)表于 12-17 11:28 ?610次閱讀

    磁盤存儲器磁盤驅(qū)動器

    磁盤存儲器磁盤驅(qū)動器        磁盤驅(qū)動器示意
    發(fā)表于 12-18 11:14 ?1121次閱讀

    主板支持內(nèi)存的最大容量

    主板支持內(nèi)存的最大容量 主板所能支持內(nèi)存的最大容量是指最大能在該主板上插入多大容量內(nèi)存條,超
    發(fā)表于 12-24 14:59 ?1978次閱讀

    內(nèi)存容量

    內(nèi)存容量             內(nèi)存容量是指該內(nèi)存
    發(fā)表于 12-25 13:45 ?749次閱讀

    內(nèi)存云的磁盤節(jié)能策略

    內(nèi)存云( RAMCloud)的出現(xiàn)改善了在線數(shù)據(jù)密集型(OLDI)應(yīng)用的用戶體驗(yàn),但其能耗高于傳統(tǒng)的云數(shù)據(jù)中心。針對該問題,提出一種適用于該架構(gòu)的磁盤節(jié)能策略。首先,引入遺傳算法中適應(yīng)度函數(shù)和輪盤賭
    發(fā)表于 01-30 16:30 ?0次下載
    <b class='flag-5'>內(nèi)存</b>云的<b class='flag-5'>磁盤</b>節(jié)能策略

    嵌入式和物聯(lián)網(wǎng)的shell腳本學(xué)習(xí)指南shell腳本入門免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)技術(shù)的是嵌入式和物聯(lián)網(wǎng)的shell腳本學(xué)習(xí)指南shell腳本入門免費(fèi)下載。
    發(fā)表于 09-11 17:15 ?20次下載
    嵌入式和物聯(lián)網(wǎng)的<b class='flag-5'>shell</b>腳本學(xué)習(xí)指南<b class='flag-5'>之</b><b class='flag-5'>shell</b>腳本入門免費(fèi)下載

    Shell腳本實(shí)現(xiàn)郵件監(jiān)控Linux系統(tǒng)內(nèi)存的方法

    發(fā)送內(nèi)存監(jiān)控結(jié)果郵件 echo"這是 $IP服務(wù)器 $today的內(nèi)存監(jiān)控報告,請下載附件。" | mutt -s " $IP服務(wù)器 $today內(nèi)
    的頭像 發(fā)表于 09-28 11:56 ?1919次閱讀

    如何用腳本來獲取linux系統(tǒng)CPU、內(nèi)存、磁盤IO,及原理解釋

    今天主要分享一個shell腳本,用來獲取linux系統(tǒng)CPU、內(nèi)存磁盤IO等信息。
    的頭像 發(fā)表于 04-08 14:40 ?3145次閱讀
    如何用腳本來獲取linux系統(tǒng)CPU、<b class='flag-5'>內(nèi)存</b>、<b class='flag-5'>磁盤</b>IO,及原理解釋

    磁盤存儲器的存儲容量怎么算

    磁盤存儲器是以磁盤為存儲介質(zhì)的存儲器,它具備數(shù)據(jù)傳輸率高、存儲數(shù)據(jù)可以長期保存以及存儲容量大的優(yōu)點(diǎn),那么一個磁盤存儲器的存儲容量應(yīng)該怎么去計
    發(fā)表于 01-29 16:37 ?1.4w次閱讀

    Device Studio應(yīng)用實(shí)例LAMMPS應(yīng)用實(shí)例

    上一期的教程給大家介紹了Device Studio應(yīng)用實(shí)例Nanodcal應(yīng)用實(shí)例的內(nèi)容,本期將介紹Device Studio應(yīng)用實(shí)例L
    的頭像 發(fā)表于 07-21 11:23 ?3977次閱讀

    內(nèi)存磁盤的關(guān)系&amp;數(shù)據(jù)壓縮(上)

    計算機(jī)中主要的存儲部分是 「內(nèi)存」 和 「磁盤」 。 「磁盤中存儲的程序,必須要加載到內(nèi)存后才能運(yùn)行。在磁盤中保存的原始程序是無法直接運(yùn)行的
    的頭像 發(fā)表于 03-31 16:21 ?1395次閱讀
    <b class='flag-5'>內(nèi)存</b>和<b class='flag-5'>磁盤</b>的關(guān)系&amp;數(shù)據(jù)壓縮(上)

    內(nèi)存磁盤的關(guān)系&amp;數(shù)據(jù)壓縮(下)

    計算機(jī)中主要的存儲部分是 「內(nèi)存」 和 「磁盤」 。 「磁盤中存儲的程序,必須要加載到內(nèi)存后才能運(yùn)行。在磁盤中保存的原始程序是無法直接運(yùn)行的
    的頭像 發(fā)表于 03-31 16:21 ?1413次閱讀
    <b class='flag-5'>內(nèi)存</b>和<b class='flag-5'>磁盤</b>的關(guān)系&amp;數(shù)據(jù)壓縮(下)

    shell編程實(shí)例詳解

    當(dāng)涉及到Shell編程時,有很多不同的方面可以探索和實(shí)踐,包括條件判斷、循環(huán)控制、變量操作、輸入輸出重定向等等。下面是一個簡單的Shell編程實(shí)例,它演示了如何使用條件判斷和循環(huán)控制來實(shí)現(xiàn)一個簡單
    的頭像 發(fā)表于 11-08 10:40 ?670次閱讀

    Flexus X 實(shí)例 CPU、內(nèi)存磁盤性能實(shí)測與分析

    的網(wǎng)絡(luò)帶寬支持。最近華為云 828 B2B 企業(yè)節(jié)正在舉辦,F(xiàn)lexus X 實(shí)例的促銷也非常給力,大家可以去看看。為了幫助用戶更好地了解其性能表現(xiàn),我們通過一系列詳盡的測試,對 Flexus X 實(shí)例的各項(xiàng)性能進(jìn)行了全面評測,包括 CPU 性能、
    的頭像 發(fā)表于 12-24 17:35 ?429次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品