腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
bash
等待
所有
进程
完成
(
不
工作
)
、
、
、
我有一个目录,其中有几个子目录,每个子目录都有名称 13backup_1P=`pwd` dirname=$(basename $dir) ifin */; do ta
浏览 23
提问于2021-11-19
得票数 1
回答已采纳
1
回答
在没有tty /作业控制的非交互式shell中
等待
异步作业
我试图使用在非交互式shell中运行的
bash
脚本并行运行许多作业。done wait $job || echo 'Could not wait for job: ' $job这给了我
bash
:no job control in this shell作为一个错误,并在
完成
作业之前终止。如何让
bash
浏览 0
提问于2015-04-03
得票数 0
回答已采纳
1
回答
使用
bash
“
等待
”在后台
进程
终止时立即退出。
、
我正在尝试编写一个
bash
脚本,它分两个后台服务器
进程
(其终止意味着一个问题),当其中一个
进程
终止时,这个脚本就会退出<#>as (而不是
等待
另一个
进程
)。到目前为止,我尝试过的是:使用
bash
wait指令。这不起作用,因为它仍然在
等待
两个
进程
完成
。在我的例子中,我运行两个服务器
进程
,所以如果它们
完成
了,就意味着出了问题,所以我应该完全退出这个脚本。 #!/usr&
浏览 0
提问于2019-07-11
得票数 3
回答已采纳
15
回答
等待
进程
完成
、
、
、
Bash
中是否有任何内置功能可以
等待
进程
完成
?while ps -p `cat $PID_FILE` > /dev/null; do sleep 1; done
浏览 1
提问于2009-06-29
得票数 169
1
回答
检查
进程
A写入的文件是否已准备好由
进程
B读取
、
、
、
、
没有其他
进程
读写文件A。 问题是文件A并不总是准备好及时进行解析,我认为这是因为即使在程序调用shell返回之后,文件系统仍然在
完成
它的
工作
。只有当有许多
进程
正在运行时,才会发生这种情况。如果我用编辑器打开一个文件,lsof将显示编辑器
进程
,但是如果我将文件名传递给lsof,我得到: lsof:没有文件使用位置: filename。我不认为fileLock会
工作
,因为在从程序或k-shell返回之前,我必须解锁它,那时文件可能还没有完全关闭。
浏览 3
提问于2015-05-27
得票数 0
回答已采纳
5
回答
Bash
线程化:
等待
所有
作业线程
完成
不
工作
?
、
我正在写一个小脚本,它将在主线程中创建归档文件,每个归档文件
完成
后,将通过调用负责上传这些归档文件的函数来创建一个新线程。我想要在后台
完成
上传的原因是这样就可以在上传之前的档案时创建另一个档案。也就是说,主线程不会
等待
所有
上传线程
完成
后才退出。echo "Creating archive of $filename"done 在创建最后一个归档之前,一切都执行得很好,然后脚本在
所有
func线程
完
浏览 12
提问于2010-02-14
得票数 15
回答已采纳
1
回答
处理和传递SIGHUP信号到
不
终止父
进程
的子
进程
、
、
有一个
bash
进程
执行子
进程
,我想向它发送一些信号(SIGHUP),在那里处理它并将这个信号传播到其中一个子
进程
(例如another_long_running_process)。下面是片段:another_long_running_process & 当
Bash
在
等待
命令<e
浏览 0
提问于2019-07-19
得票数 1
1
回答
在linux上打开新
进程
组
、
我正在使用Popen (Python2.7,用Shell=True)生成一些
进程
,然后将SIGINT发送给它们。看起来,流程组的领导者实际上是Python
进程
,因此将SIGINT发送到Popen返回的PID (也就是
bash
的PID )不会做任何事情。 那么,是否有办法使Popen创建一个新的过程组?实际上,我正在升级一些与Python2.6一起运行的遗留脚本,对于Python2.6,默认行为似乎是我想要的(即,当我执行Popen时,一个新的
进程
组)。
浏览 0
提问于2013-08-15
得票数 3
4
回答
让linux“
等待
”命令
等待
所有
子
进程
、
、
等待
并不是
等待
所有
子
进程
停止。这是我的剧本:screen -X title "$titlename"
bash
-c "mail.
浏览 7
提问于2010-02-18
得票数 8
回答已采纳
5
回答
我如何启动一个不是原始
进程
的子
进程
的新
进程
?
、
、
、
我已经分配了一个
bash
脚本,它正在被调用,问题是我需要执行几个命令,
等待
30秒,然后再执行一些命令。如果我让
bash
脚本做一个“睡眠30”,整个应用程序会冻结30秒,同时
等待
我的脚本
完成
。我尝试将30秒
等待
(和第二组命令)放入一个单独的脚本中,并调用“./ script &”,但是应用程序仍然在那里呆了30秒,什么也不做。我假设应用程序正在
等待
脚本和
所有
子
进程
终止。/secondScript &)
浏览 5
提问于2013-12-02
得票数 36
4
回答
在macOS上
等待
子
进程
退出吗?
、
、
、
、
我想知道如何
等待
任何
进程
在macOS中
完成
,因为wait -n不能
工作
。我有一个脚本做了几件事,在某个时候它会进入一个循环,调用另一个脚本到后台来利用一些并行性,但是不会超过X次,因为它不会有效。因此,在创建新
进程
之前,我需要
等待
任何子
进程
完成
。 我见过,但它没有回答“任何”部分,它只是说明如何
等待
特定的过程才能
完成
。我曾经想过要么存储
所有
的PID,然后主动检查它们是否还在用ps运行,但这是非常草率
浏览 12
提问于2022-04-11
得票数 1
回答已采纳
33
回答
如何在
bash
中
等待
多个子
进程
完成
并在任意子
进程
以code !=0结束时返回退出代码!=0?
、
、
如何在
bash
脚本中
等待
从该脚本派生的多个子
进程
完成
,并在任意子
进程
以code !=0结束时返回退出代码!=0?#!/bin/
bash
doCalculations $i &wait 上面的脚本将
等待
所有
10个派生的子
进程
,但它将始终给出退出状态0(请参阅如何修改此脚本,使其能够发现派生的子
进程
的退出状态,并在任
浏览 25
提问于2008-12-10
得票数 659
回答已采纳
2
回答
如何在
bash
中
等待
几个子
进程
完成
并返回退出代码!= 0当任何子
进程
以代码!= 0结束?
如何在
bash
脚本中
等待
从该脚本生成的几个子
进程
完成
并返回退出代码!= 0当任何子
进程
以代码!= 0结束? for i in `seq 0 9`; dodone 上面的脚本将
等待
所有
10个衍生的子过程,但总是给出退出状态0(请参阅参考资料如何修改这个脚本,以便它能够发现生成的子
进程
的退出状态,并且当任何子<e
浏览 651
提问于2017-12-20
1
回答
Csh脚本
等待
多个pid
、
等待
命令在csh脚本中
工作
,
等待
超过一个PID才能
完成
吗?wait $job1_pid $job2_pid $job3_pid正如我经常看到的在线文档仅显示只有一个PID的
等待
命令,尽管我读过使用
等待
多个PID的方法,如: 其中引用“如果一个或多个pid操作数被指定为表示已知
进程
pid的,则
等待
实用程序<em
浏览 0
提问于2019-03-21
得票数 0
回答已采纳
1
回答
等待
由函数系统perl执行的命令或脚本启动的
所有
进程
。
、
、
、
、
使用系统功能启动
bash
脚本。功能系统
等待
bash
脚本
完成
执行,我将返回脚本的退出状态。在其执行流中,
bash
脚本有一个循环,当循环条件不再有效、循环终止和退出被调用时,执行n与不同parameters.Obviously的相同脚本。这样,perl函数系统中执行的脚本的子
进程
就是僵尸。系统函数不
等待
进程
僵尸,而只
等待
启动的第一个脚本。T1393-1991技术技术/T9109.3-
浏览 0
提问于2014-01-21
得票数 0
回答已采纳
2
回答
如何不承认
bash
过程替换
、
/bin/
bash
shift这里使用了两个exec调用和
进程
替换,以避免让
bash
进程
等待
命令或记录器命令
完成
。也就是说,当记录器
进程
在命令退出关闭其stderr之后退出时,没有人
等待
该<e
浏览 3
提问于2014-11-21
得票数 2
回答已采纳
1
回答
启动调用后发出的QProcess信号?
、
在QProcess对象上调用start()之后,started、errorOccurred和finished可能遵循的信号发射序列是什么?
浏览 4
提问于2020-12-26
得票数 1
1
回答
检查从脚本并行启动的
进程
的退出代码。
假设我有以下
bash
脚本:process-1&process-3&如何在脚本的末尾检查退出代码为0时退出的
所有
进程
?我的脚本如何“
等待
”直到
所有
启动的
进程
完成
,然后执行一个结束的echo (可能会通知用户退出代码)?
浏览 0
提问于2014-08-20
得票数 4
回答已采纳
1
回答
在
bash
中,使用
进程
替换或管道通常更好吗?
在单一命令的输出仅由另一个人使用的用例中,使用| ()或<() ()更好吗?while read do done < <(cmd)的好处,我已经知道,并已切换到。我想知道后一种情况给前者带来了哪些具体好处。
浏览 0
提问于2018-01-28
得票数 9
回答已采纳
1
回答
Linux:从文件中读取url的循环,从命令行打开它,然后
等待
指定的时间,然后关闭web浏览器
、
、
我想创建一个
bash
脚本,它从文件中读取URL,在浏览器中打开它,
等待
特定的时间,然后关闭它,然后重复这个过程。下面是我写的代码,但它只打开第一个URL,然后就停止了while read p; do sleep 3;done <TLS
浏览 19
提问于2020-02-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么 Bash 脚本总是不稳定?
Linux命令 第13节 ps显示系统进程快照
实现真正优雅的容器应用
Linux Shell脚本必知必会
postgresql 快速入门指南
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券