<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

shell實例之監控內存磁盤容量

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

功能:監控內存磁盤,小于給定值時報警,內存剩余容量小于500M或者硬盤剩余容量小于1000M時,發送報警郵件給指定郵箱賬號,來實時監控用戶空間狀態

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

1、du/df/free

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

----->df[參數][目錄位置] 顯示磁盤空間內可以使用的空間

----->free[參數]顯示系統使用和空閑的內存情況

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

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

3、while:

do

done

無條件表達式的while即為死循環

4、if[] then....fi

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


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

編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 內存
    +關注

    關注

    8

    文章

    2776

    瀏覽量

    72847
  • 磁盤
    +關注

    關注

    1

    文章

    340

    瀏覽量

    24902
  • 顯示系統
    +關注

    關注

    1

    文章

    134

    瀏覽量

    23969
  • Shell
    +關注

    關注

    1

    文章

    358

    瀏覽量

    22928

原文標題:shell 實例一之監控內存磁盤容量

文章出處:【微信號:FPGA學姐,微信公眾號:FPGA學姐】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    linux怎么增加磁盤容量

    環境:Oracle vbox、centos 71、在VBOX中增加一塊磁盤
    發表于 07-15 07:58

    支持內存最大容量

    支持內存最大容量            主板所能支持內存的最大容量是指最大能在該主板上插入多大
    發表于 04-26 18:06 ?1104次閱讀

    標準內存容量

    標準內存容量              標準內存容量是指服務器
    發表于 12-17 11:28 ?562次閱讀

    配置內存容量

    配置內存容量              是指該機器所配置內存的多少,一般臺式機配置內存容量從128M-1G不等,也有特殊用途的機
    發表于 12-17 15:51 ?379次閱讀

    什么是標準內存容量

    什么是標準內存容量              是指該機器所標配內存的多少,一般筆記本標配內存容量從128M-512M不等,也有特
    發表于 12-18 10:39 ?464次閱讀

    主板支持內存的最大容量

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

    內存容量

    內存容量             內存容量是指該內存
    發表于 12-25 13:45 ?638次閱讀

    內存云的磁盤節能策略

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

    Shell腳本實現郵件監控Linux系統內存的方法

    發送內存監控結果郵件 echo"這是 $IP服務器 $today的內存監控報告,請下載附件。" | mutt -s " $IP服務器 $today
    的頭像 發表于 09-28 11:56 ?1687次閱讀

    如何用腳本來獲取linux系統CPU、內存、磁盤IO,及原理解釋

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

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

    磁盤存儲器是以磁盤為存儲介質的存儲器,它具備數據傳輸率高、存儲數據可以長期保存以及存儲容量大的優點,那么一個磁盤存儲器的存儲容量應該怎么去計
    發表于 01-29 16:37 ?1.2w次閱讀

    shell腳本分享】性能指標監控與通知!

    今天浩道跟大家分享一個關于性能監控與通知相關的shell腳本!
    的頭像 發表于 01-09 09:35 ?870次閱讀

    內存磁盤的關系&amp;數據壓縮(上)

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

    內存磁盤的關系&amp;數據壓縮(下)

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

    shell編程實例詳解

    當涉及到Shell編程時,有很多不同的方面可以探索和實踐,包括條件判斷、循環控制、變量操作、輸入輸出重定向等等。下面是一個簡單的Shell編程實例,它演示了如何使用條件判斷和循環控制來實現一個簡單
    的頭像 發表于 11-08 10:40 ?266次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>