注意: (1)ps aux 显示系统全部进程,一行一个 (2)grep “abc” 从标准输入读取字符流,输出包含字符串“abc”的行 (3)grep -v “acb” 从标准输入读取字符流,输出不包含字符串“abc”的行 (4)wc -l 从标准输入读取字符流,输出行数
检测进程httpd是否存在
操作流程如下: (1)读取系统所有进程 (2)判断包含指定进程名字的信息是否存在 通过管道连接,命令如下:
ps axu | grep “httpd” | grep -v “grep” | wc -l 所有进程–>获取包含“httpd”的行–>删除grep进程信息–>输出最后的行数
通过判断命令的执行结果是否为 0 ,可以知道进程是否存在。
脚本如下: #!/bin/sh count=`ps axu | . . . → Read More: linux shell进程监控与自动重启
最新评论