功能需求:

一个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!"

最新文章

  1. Cassandra数据类型:
  2. jboss eap 6.3 域(Domain)模式配置
  3. 【翻译】Tomcat 6.0 部署与发布
  4. GUID全局唯一标识符相关知识了解
  5. uC/OS-II源码分析
  6. JaveScript变量作用域说明
  7. Fragment怎么实现TabHost
  8. C语言小知识
  9. Spring MVC详细示例实战教程【转】
  10. jquery + ajax调用后台方法
  11. 高性能网站优化-创建快速响应的Web
  12. 【jsp 分页】mysql limit方式进行分页
  13. 团队作业8——第二次项目冲刺(Beta阶段)Day6——5.25
  14. Doracle.jdbc.J2EE13Compliant=true
  15. salt-api安装与配置
  16. nginx——防盗链功能
  17. Maven 添加jar包到本地仓库
  18. 面试:C++输入数据
  19. Oracleグラントについて
  20. 基于JS的文本验证

热门文章

  1. Apache——访问控制
  2. C++ 学习笔记之——字符串和字符串流
  3. 关于onclick和addeventlistener('click'),click的整理
  4. Check the string
  5. tabales1.10版参数详解
  6. 福大软工1816 · 第五次作业 - 结对作业2_map与unordered map的比较测试
  7. object-oriented 第二次作业(2)
  8. iOS音频播放概述
  9. 【week4】课堂Scrum站立会议
  10. Sqoop 1.4.6 安装配置