shell脚本实现轮询查看进程是否结束
2016-08-02 10:21
2176 查看
功能需求:
一个shell脚本,为了使用多进程,启动十几个后台运行的程序,为了防止脚本比后台进程提前结束造成不可预估的影响,现要判断是否多个后台执行的已知进程已经结束,并在所有进程结束后做出相应操作。
使用定时循环判断的方式,代码如下:
一个shell脚本,为了使用多进程,启动十几个后台运行的程序,为了防止脚本比后台进程提前结束造成不可预估的影响,现要判断是否多个后台执行的已知进程已经结束,并在所有进程结束后做出相应操作。
使用定时循环判断的方式,代码如下:
#!/bin/sh line=`ps aux|grep processname|grep -v "grep"|wc -l` while [ $line -gt 1 ] do echo "no~" sleep 30 line=`ps aux|grep processname|grep -v "grep"|wc -l` done echo "yes!"
相关文章推荐
- shell脚本实现某一进程是否运行结束的监控
- Shell实现判断进程是否存在并重新启动脚本分享
- Shell脚本实现检测进程是否正在运行
- Shell实现判断进程是否存在并重新启动脚本分享
- Shell脚本实现检测进程是否正在运行
- Shell实现判断进程是否存在并重新启动脚本
- Shell实现判断进程是否存在并重新启动脚本
- Shell脚本实现监控swap空间使用情况和查看占用swap的进程
- 用shell 脚本实现查看网络的是否联通
- 如何编写一个shell脚本查看某个进程是否在运行
- Shell脚本实现监控swap空间使用情况和查看占用swap的进程
- Shell实现判断进程是否存在并重新启动脚本
- 查看本机开放的端口号,查看某个端口号是否被占用,查看被占用的端口号被哪个进程所占用,如何结束该进程
- Shell脚本实现把进程负载均衡到多核CPU中
- shell 脚本实现的守护进程
- shell 脚本实现的守护进程
- c语言实现查看进程是否存在
- shell脚本循环判断进程是否存在
- Shell脚本实现把进程负载均衡到多核CPU中
- shell脚本实现智能化查看功能