问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux的shell脚本中等待子程序执行超时

发布网友 发布时间:2022-04-23 22:34

我来回答

1个回答

热心网友 时间:2022-05-08 05:07

判断进程是否存在。示例:

timer=20 #20s定时器
flag=1 #标识进程是否存在
while [ $timer -gt 0 ]
do
    sleep 2
    ps -aux | grep 进程名 | grep -v grep >/dev/null #查询进程
    [ $? -ne 0 ] && flag=0 && break #进程不存在了就退出循环
    let timer-=1
done
[ $flag -eq 1 ] && kill -9 $(ps -aux | awk '/ bash$/{print $1}')

追问还有一个要求,如果该命令没有超时就结束了,继续下一个命令。也就是说shell不能时时刻刻检查着本命令是否已经结束了。

追答直接接着写下一个命令就行了。
如果检查到命令没有超时就结束了,会退出循环的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...啊?我从嘴里吐出去是直的算过肺了吗?我不会从鼻子里出去_百度... 恶心呕吐是什么? 高考数学大题应注意哪些问题呢? 高考数学可不可以用高等数学啊 高考数学 基础知识点 常见考查方式 高考数学考什么内容 一般纳税人如何交所得税 以前的QQ忘记密码了那时候不要了就不找回密码了,现在想找回来,但是又没... 常州机场坐飞机流程 常州机场大巴时刻表 ...我早上九点起飞的飞机, 然后我这的机场快线大巴到机场时70分钟,_百 ... 执行脚本sh install.sh后:需要输入1等待5秒并回车,等待10秒输入y并回车 ,如何用脚本完成这两个操作。 如何编写一个Linux下shell脚本;功能是执行此脚本程序,延时5s时间然后再执行我另外一命令 shell 循环让运行程序执行指定时间 Centos 5.4 环境下,bash脚本如何暂停或等待2s shell脚本完成任务计划是以秒为单位吗? shell脚本实现等待的效果 shell中如何实现隔段时间执行下一个命令? shell编程中如何将脚本提交给系统运行 shell脚本中一段内容执行的时间如果超出10秒则跳出怎么写 电脑里的键盘输入法如何讯飞输入法设成默认? linux中怎样让shell脚本等待其他脚本文件执行完?? 在shell脚本中,比如执行一个命令,在等待3秒后,没有这个命令的结果,就执行下一条,这个怎么写呀? 手机讯飞输入法怎么弄游戏键盘? 我手机是苹果,本来是讯飞输入法,现在要换百度输入法怎么换,求高手... vivo手机打王者时候的键盘怎样换成讯飞输入法? 我的事苹果8,有百分九十多的电,然后突然重启就剩百分之一,不论怎么样都充不进去,怎么办。 怎么重新把OPPOr9键盘弄回讯飞键盘 搜狗怎么切换到讯飞输入法? 如何把下面的徤盘换成讯飞输入法。是在没解锁屏上回复信息 拔牙后四天,拔牙处还痛,怎么办? shell脚本里怎么sleep 简单shell脚本 如何解决Shell脚本执行超时的问题 powershell延时100秒命令。 查看shell脚本运行多长时间 求:linux 监控shell脚本运行时间 吃完饭能不能吃香蕉? 感觉能吃香蕉吗 能吃香蕉吗 香蕉是不是寒性水果 能吃香蕉吗? 肚子饿的时候能吃香蕉吗? 肠胃不好的人能吃香蕉吗 经期能不能吃香蕉 微信上有个卡西欧集赞的,微信名字是:集赞卡西欧,:jzkxo350 集100个赞,需要把邮 运动之后能不能吃香蕉 纯靠打怪掉装备的手游有哪些? 幼儿能吃香蕉吗 能不能吃香蕉 单机打怪爆装备类手游有哪些? 打怪掉装备的手机单机游戏有哪些?