最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本實(shí)現(xiàn)硬盤空間和表空間的使用情況統(tǒng)計(jì)并郵件通知

 更新時(shí)間:2014年12月21日 14:54:13   投稿:junjie  
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)硬盤空間和表空間的使用情況統(tǒng)計(jì)并郵件通知,其中表空間是指oracle數(shù)據(jù)庫里的表空間,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

#/bin/bash
#該腳本用于統(tǒng)計(jì)硬盤空間和表空間的使用情況,并郵件發(fā)出
#初始化環(huán)境變量
source /home/oracle/.bash_profile
#獲得本機(jī)ip
ip=`/sbin/ifconfig eth0 | grep Bcast | cut -d : -f 2 | cut -d " " -f 1`
#切換到本腳本目錄
cd /home/oracle/shell/
#刪除之前該腳本產(chǎn)生的日志文件
rm -rf $ip.txt
#統(tǒng)計(jì)硬盤空間
echo -e "您好!
    $ip統(tǒng)計(jì)信息如下:\n\n" >> $ip.txt
echo "硬盤空間統(tǒng)計(jì):" >> $ip.txt
/bin/df -Th >> $ip.txt
#統(tǒng)計(jì)表空間
echo -e "\n\n\n表空間統(tǒng)計(jì):" >> $ip.txt
sqlplus -s scott/tiger << EOF >> $ip.txt
set feed off
set lines 400
set pages 900
col 表空間名 for a20
select x.tablespace_name 表空間名,已用,已分配,已用占已分配的比例,空閑的已分配空間,最大可用空間,已分配占最大可用比例,可自動(dòng)擴(kuò)展的空間
  from (select TABLESPACE_NAME,round(sum(BYTES) / 1024 / 1024 / 1024, 9) 已分配,
               round(sum(MAXBYTES - BYTES) / 1024 / 1024 / 1024,2) 可自動(dòng)擴(kuò)展的空間,
               round(sum(MAXBYTES) / 1024 / 1024 / 1024) 最大可用空間,
               to_char(round(sum(BYTES) / sum(MAXBYTES) * 100, 2), '990.99') || '%' 已分配占最大可用比例
          from dba_data_files
         group by TABLESPACE_NAME) x,
       (select a.tablespace_name,
               round(a.bytes / 1024 / 1024 / 1024, 9) 已用,
               round(b.bytes / 1024 / 1024 / 1024, 9) 空閑的已分配空間,
               to_char(round(a.bytes / (a.bytes + b.bytes) * 100, 2),
                       '990.99') || '%' 已用占已分配的比例
          from sys.sm\$ts_used a, sys.sm\$ts_free b
         where a.tablespace_name = b.tablespace_name) y
 where x.tablespace_name = y.tablespace_name
 order by 1;
exit
EOF
#把統(tǒng)計(jì)結(jié)果郵件發(fā)出
mutt -s "$ip統(tǒng)計(jì)信息" -- zhangwz@xx.net < $ip.txt

 
加到操作系統(tǒng)的定時(shí)任務(wù)中:

每周五的15:30執(zhí)行此腳本

復(fù)制代碼 代碼如下:

[oracle@ ~]$ crontab -l
30 15 * * 5  /home/oracle/shell/weekcheck.sh

相關(guān)文章

  • linux sudo密碼輸入時(shí)顯示星號的操作方法

    linux sudo密碼輸入時(shí)顯示星號的操作方法

    在輸入linux sudo密碼的時(shí)候終端是不顯示任何東西的,我們不知道我們按下的密碼到底輸入進(jìn)去了沒有,如果可以像在網(wǎng)站上登錄賬號密碼的時(shí)候顯示星號多好,下面小編給大家介紹下linux sudo密碼輸入時(shí)顯示星號的操作方法
    2018-01-01
  • linux 網(wǎng)卡配置詳解及實(shí)例

    linux 網(wǎng)卡配置詳解及實(shí)例

    這篇文章主要介紹了linux 網(wǎng)卡配置詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 一個(gè)簡單的轉(zhuǎn)換輸出的shell腳本代碼

    一個(gè)簡單的轉(zhuǎn)換輸出的shell腳本代碼

    一個(gè)簡單的轉(zhuǎn)換輸出的shell腳本,學(xué)習(xí)shell腳本的朋友可以看下實(shí)現(xiàn)方法
    2013-02-02
  • 利用Shell解析處理XML的方法匯總

    利用Shell解析處理XML的方法匯總

    這篇文章主要給大家總結(jié)介紹了關(guān)于利用Shell解析處理XML的方法,分別介紹了關(guān)于xmlint、xpath和xml2三種工具的使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • linux查看目錄的四種方法(ls只顯示目錄)

    linux查看目錄的四種方法(ls只顯示目錄)

    linux如何只列出目錄?下面介紹4種方法列出當(dāng)前路徑下的目錄,大家參考使用吧
    2014-01-01
  • Linux服務(wù)器硬件運(yùn)行狀態(tài)及故障郵件提醒的監(jiān)控腳本分享

    Linux服務(wù)器硬件運(yùn)行狀態(tài)及故障郵件提醒的監(jiān)控腳本分享

    這篇文章主要介紹了Linux服務(wù)器硬件運(yùn)行狀態(tài)及故障郵件提醒的監(jiān)控腳本分享,能夠測試CPU和內(nèi)存的占用狀況以及HTTP端的異常,需要的朋友可以參考下
    2016-03-03
  • 如何查看Linux提供的Shell解析器

    如何查看Linux提供的Shell解析器

    這篇文章主要介紹了查看Linux提供的Shell解析器的相關(guān)知識,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Linux 打包壓縮命令詳解

    Linux 打包壓縮命令詳解

    在Linux系統(tǒng)中,有多種命令可以用于打包和壓縮文件,這些命令可以幫助用戶將多個(gè)文件或目錄打包成一個(gè)文件,并可以選擇不同的壓縮算法來減小文件大小,下面給大家介紹Linux 打包壓縮命令詳解,感興趣的朋友一起看看吧
    2023-09-09
  • 一個(gè)簡單的linux命令 cat

    一個(gè)簡單的linux命令 cat

    這篇文章主要介紹了一個(gè)簡單的linux命令cat,cat命令用來顯示文件內(nèi)容,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實(shí)例

    linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實(shí)例

    這篇文章主要介紹了linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實(shí)例,需要的朋友可以參考下
    2017-08-08

最新評論

岳池县| 宝山区| 饶河县| 东源县| 嵊州市| 巫山县| 岚皋县| 商洛市| 申扎县| 明星| 额济纳旗| 潼南县| 察哈| 昌邑市| 沈丘县| 阿尔山市| 福泉市| 望奎县| 酉阳| 东阿县| 澄城县| 武穴市| 汶川县| 香河县| 武陟县| 梨树县| 武城县| 澄迈县| 堆龙德庆县| 武冈市| 九龙县| 铜鼓县| 罗甸县| 垫江县| 江源县| 肃北| 彝良县| 襄城县| 铜陵市| 江阴市| 沙田区|