shell脚本实现轮询查看进程是否结束
2024-09-24 03:08:22
功能需求:
一个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!"
最新文章
- Cassandra数据类型:
- jboss eap 6.3 域(Domain)模式配置
- 【翻译】Tomcat 6.0 部署与发布
- GUID全局唯一标识符相关知识了解
- uC/OS-II源码分析
- JaveScript变量作用域说明
- Fragment怎么实现TabHost
- C语言小知识
- Spring MVC详细示例实战教程【转】
- jquery + ajax调用后台方法
- 高性能网站优化-创建快速响应的Web
- 【jsp 分页】mysql limit方式进行分页
- 团队作业8——第二次项目冲刺(Beta阶段)Day6——5.25
- Doracle.jdbc.J2EE13Compliant=true
- salt-api安装与配置
- nginx——防盗链功能
- Maven 添加jar包到本地仓库
- 面试:C++输入数据
- Oracleグラントについて
- 基于JS的文本验证
热门文章
- Apache——访问控制
- C++ 学习笔记之——字符串和字符串流
- 关于onclick和addeventlistener('click'),click的整理
- Check the string
- tabales1.10版参数详解
- 福大软工1816 · 第五次作业 - 结对作业2_map与unordered map的比较测试
- object-oriented 第二次作业(2)
- iOS音频播放概述
- 【week4】课堂Scrum站立会议
- Sqoop 1.4.6 安装配置