shellスクリプトは、ディスク監視システムを実現します。


shellスクリプトを使って、60秒ごとにディスクのメモリデータをモニタします。

#!/bin/bash
#Author:GaoHongYu
#QQ:1061767621
#Time:2019-12-24 18:43:22
#Name:ncjk.sh
#Version:V1.0
clear
xtip=$(hostname -I)
cprl=$(df -Th |head -2|tail -1|cut -d " " -f 10)
cpky=$(df -Th |head -2|tail -1|cut -d " " -f 12)
cpbfb=$(df -Th |head -2|tail -1|cut -d " " -f 18)
ncrl=$(free -m |head -2|tail -1|cut -d " " -f 13)
ncsy=$(free -m |head -2|tail -1|cut -d " " -f 22)BC=$(echo "scale=2;$ncsy/$ncrl*100" |bc|cut -d "." -f 1)
i=1
while [ $i -le 60 ];do
  echo -e '
' echo -e '
' echo "----- -----" echo "-- :Mr_GaoHongYu--" echo -n " IP :"$xtip echo -e '
' echo "----- -----" echo -n " :"$cprl echo -e '
' echo -n " :"$cpky echo -e '
' echo -n " :"$cpbfb echo -e '
' echo "----- -----" echo -n " :"$ncrl echo -e '
' echo -n " :"$ncsy echo -e '
' echo -n " :" echo "$BC%" sleep 60 let i++ done
効果は図の通りです

以上はshellスクリプトで、ディスク監視システムの詳細を実現しました。shellディスク監視に関する資料は他の関連記事に注目してください。