- 论坛徽章:
- 0
|
这个是我在cygwin version 2.416上的脚本,确实是可以的。但是在sun os 5.5.1上确实不可以的,请问哪个在solaris平台上是可以实现的那?我的测试机器是sun os 5.5.1实际运行的是solaris8,所以能在solaris8上运行就可以了
file:
bash-2.05b$ more ifmx.txt
Informix Dynamic Server 2000 Version 9.21.UC7 -- On-Line -- Up 5 days 07:27:52 -- 408576 Kbytes
Dbspaces
address number flags fchunk nchunks flags owner name
1500d7d0 1 0x1 1 1 N informix rootdbs
1504c600 2 0x1 2 1 N informix datadbs
1504c748 3 0x1 3 1 N informix logdbs
3 active, 2047 maximum
Chunks
address chk/dbs offset size free bpages flags pathname
1500d918 1 1 0 716800 701960 PO- /dev/vx/rdsk/rootdbs
1504c320 2 2 0 700000 402718 PO- /dev/vx/rdsk/datadbs
1504c490 3 3 0 700000 697947 PO- /dev/vx/rdsk/logdbs
3 active, 2047 maximum
bash-2.05b$ shell:
- cat ifmx.txt | grep "/dev/vx/rdsk/rootdbs" | awk '{
- sum=$5+$6
- free=$6
- content=$5
- print "Slice /dev/vx/rdsk/rootdbs"
- print " Summary : " sum
- print " Free : " free
- print " Content : " content
- if(content>700000){
- system("echo " "content alarm : " content)
- }
- }'
复制代码
result:
bash-2.05b$ ifmxstat.sh
Slice /dev/vx/rdsk/rootdbs
Summary : 1418760
Free : 701960
Content : 716800
content alarm : 716800
Slice /dev/vx/rdsk/datadbs
Summary : 1102718
Free : 402718
Content : 700000
Slice /dev/vx/rdsk/logdbs
Summary : 1397947
Free : 697947
Content : 700000
bash-2.05b$ |
|