编写可靠 shell 脚本的 8 个建议

编写可靠 shell 脚本的 8 个建议

这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。

分析高峰IO进程的shell脚本

分析高峰IO进程的shell脚本
很多时候我们发现服务器的IO跑得很高,想找出是什么进程造成的,可使用下面的脚本进行查看。 脚本的原理是,在开始抓取进程相关信息前先停掉syslog,待抓取完之后再开启。 #!/bin/sh /etc/init.d/syslog stop echo 1 > /proc/sys/vm/block_dump sleep 30 dmesg | awk '/(READ|WRITE|dirtied)/ {process[$1]++} END {for (x in process) \ print process[x],x}' |sort -nr |awk '{print $2 " "...

本站理念:

致力于运维技术的分享,运维前源技术的探讨,欢迎广大朋友一起参与,一起分享,共同成长。

交流探讨:

QQ群:26489714