shell脚本实现Linux进程监控
2012-08-29 14:47
351 查看
awk模式匹配语法
/正则表达式/ {匹配后的操作}
#cat shell_recorder.awk
We have 4 bash users.
We have 29 nologin users.
--------------------------------------------------------------------------
也可以使用以下的方法得到同样的结果:
#cat recorder.sh
We have 4 bash users.
We have 29 nologin users.
/正则表达式/ {匹配后的操作}
#cat shell_recorder.awk
#! /bin/bash # shell_recorder.awk BEGIN { print "SHELL USAGE:" } /bash/{++bash} /nologin/{++nologin} END { print "We have "bash" bash users." print "We have "nologin" nologin users." }#awk -f shell_recorder.awk /etc/passwd
We have 4 bash users.
We have 29 nologin users.
--------------------------------------------------------------------------
也可以使用以下的方法得到同样的结果:
#cat recorder.sh
#! /bin/bash # recorder.sh bash=`cat /etc/passwd | grep 'bash' | wc | awk '{print $1}'` nologin=`cat /etc/passwd | grep 'nologin' | wc | awk '{print $1}'` echo "We have $bash bash users." echo "We have $nologin nologin users."# sh recorder.sh
We have 4 bash users.
We have 29 nologin users.
相关文章推荐
- shell脚本实现Linux进程监控
- Linux主机shell脚本一步备份笔记至手机,并实现轮转
- LINUX定时执行SHELL脚本实现DB2对存储过程的调用
- shell脚本实现Linux ip的配置(增删改查)以及相关信息查看
- Shell脚本实现Linux系统和进程资源监控
- linux利用shell实现守护进程的脚本
- shell脚本学习笔记:通过shell实现linux用户管理和监控
- shell脚本实现linux下自动安装Oracle10g
- linux--shell脚本实现一个彩色进度条
- Linux/Unix实现自动ftp的shell脚本
- 用Shell脚本实现自动化完成属于自己的微型Linux!(一)
- Linux下实现一个简单进度条和shell脚本实现彩色进度条
- linux利用shell脚本和cron实现定时备份、上传及垃圾日志清理(原创)
- demopu教你学linux,shell实现简单的进程监控脚本
- linux使用shell脚本实现自动登录scp传输文件到其他服务器
- 一个shell脚本实现linux集群所有机器免密钥登录
- shell实现增加删除Linux系统用户脚本(密码为随机)
- 检查Linux机器的内存使用状况之Shell脚本实现
- 通过shell脚本实现自动化安装LINUX
- linux利用shell实现守护进程的脚本