腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Shell
脚本
:
等待
组
中
的
任何
进程
完成
、
、
根据我无法控制
的
影响
等待
时间
的
条件,请求32个核心可能会导致最低
的
总时间,也可能不会。 我
的
解决方案是提交n*3个作业,每个作业对应于{32,16,8}
中
的
每个
脚本
和处理器数量。对于每个
脚本
,我只需要一个
进程
来
完成
,我不关心它是哪一个。到目前为止,我手动检查每个
进程
的
输出,寻找已经
完成
的
证据,然后手动取消运行同一
脚本</
浏览 28
提问于2020-07-16
得票数 0
回答已采纳
2
回答
查找通过setsid创建
的
进程
组
id
、
、
在
shell
脚本
中
,我看到使用setsid可以创建一个新
的
进程
组
。我不能找到一种可靠
的
方法来获得创建后
的
组
id。我
的
需求很简单,启动一个
进程
,然后在
完成
之后,清理
任何
后代(如果有的话)。我不想杀死主
进程
,因此我必须
等待
主
进程
结束。在此之后,如果我以某种方式获得了
组
id,我就可以杀死剩余
浏览 13
提问于2019-04-13
得票数 1
2
回答
Applescript“使用管理员特权执行
shell
脚本
”在后台挂起
、
、
、
、
在小牛上,这很好用……用你喜欢
的
任何
长时间运行
的
进程
替换“睡眠30”。prompt% osascript -e 'do
shell
script "sleep 30 >/dev/null 2>&1 &"'prompt% osascript有没有人知道如何让"do
shell
script“立即返回,而不是
等待</em
浏览 3
提问于2014-03-21
得票数 2
1
回答
bash陷阱会在键盘Ctrl-C上回音,而不会杀死2。
、
、
但是,当我按下键盘Ctrl时,会执行trap
的
命令:50138而使用kill -s SIGINT不会。 我在这里错过了什么?
浏览 4
提问于2019-10-25
得票数 0
回答已采纳
1
回答
杀死一个
进程
也会杀死其他
进程
、
我有一个我写
的
shell
脚本
,它在一个有限
的
循环中执行以下步骤:kill -SIGTERM pidkill -9 pid 大多数情况下,这就足够了,我将继续这些步骤
的<
浏览 1
提问于2010-01-13
得票数 1
2
回答
为什么setsid不能退出
shell
脚本
?
、
、
、
/bin/bash 'test1.sh‘
shell
脚本
不会立即退出。#!/bin/bash 'test2.sh‘
shell
脚本
将立即退出。 有人能帮我解释一下吗?非常感谢。
浏览 1
提问于2014-01-20
得票数 3
1
回答
Shell
脚本
等待
进程
完成
、
我有一个流程I run this in script as verifyEmail 0 1000我试过了 while !
浏览 4
提问于2013-03-20
得票数 3
3
回答
BASH
shell
进程
控制-
任何
其他控制/调度工作
的
示例
、
、
我继承了一个中型项目,其中主(批处理)程序通过一大
组
shell
脚本
进行处理,这些
脚本
执行大量
的
进程
控制(
等待
进程
完成
、休眠、检查条件等),并通过perl
脚本
重新处理这可能会导致当前
的
程序工作,不需要打
浏览 5
提问于2011-02-23
得票数 1
回答已采纳
2
回答
防止SIGINT向父
进程
的
传播
、
、
、
、
考虑到父程序(可能是C++程序或
Shell
脚本
)执行子
shell
脚本
的
场景,当我们在执行子
Shell
脚本
时按Control+C (或配置为INTR字符
的
任何
字符)时,SIGINT将发送到前台
进程
组
中
的
所有
进程
这包括父
进程
。是否有一种方法来覆盖此默认行为?子
进程</
浏览 0
提问于2013-06-28
得票数 11
1
回答
等待
shell
脚本
中
的
两个
进程
之一
我在
shell
脚本
中
运行了几个后台
进程
。我希望在两个
进程
中
的
一个
进程
退出时退出
脚本
。wait $PID1它将
等待
进程
1
完成
,然后
等待
进程
2。
浏览 0
提问于2017-05-22
得票数 1
1
回答
shell
是如何在wait()之后控制终端
的
?
、
我们知道
shell
forks(),将它分配给不同
的
进程
组
,并使它成为前台
进程
组
,这样cntrl-c和cntrl-z将转到子
进程
组
,父
进程
将
等待
它。然而,在孩子
完成
后,父母如何返回终端?我让上面的
shell
.Consider父函数是我
的
shell
,上面的子命令是我将使用exec()家庭函数执行
的
give.child(命令)命令。
浏览 0
提问于2015-08-13
得票数 0
1
回答
使
shell
提示符
等待
所有
进程
完成
、
、
、
我正在从一个java程序运行一个
shell
脚本
。
shell
脚本
将启动多个刮擦爬行器。scrapy crawl jabong -a key="$1" -o "$2"jabong.xml
shell
脚本
不会
等待
刮刮爬行器
的
完成
。我希望
shell</
浏览 2
提问于2015-05-25
得票数 2
回答已采纳
1
回答
超时值linux命令行为
、
、
我看
的
是linux timeout命令。Q2:如果父
进程
在超时间隔之前退出,它会杀死childprocesses吗?我在文档之间穿插,但我找不到适当
的
文档来描述这种行为。我以timeout 2s ./test.sh
的
形式运行以下
脚本
#!(sleep 5; echo "Hello World") & (sleep 5; echo "H
浏览 1
提问于2015-07-23
得票数 2
1
回答
Python -将perl调用为子
进程
-
等待
完成
其后台
进程
并打印到
shell
、
、
我有一个内部调用system("something &")
的
Perl
脚本
。如果我从
shell
运行它,我会调用
脚本
,然后使用wait命令
等待
所有后台
进程
。我如何从Python调用这个
脚本
,并
等待
它产生
的
“后台”
脚本
完成
?subprocess.Popen(["perl", "script.pl", "data1",
浏览 47
提问于2021-10-10
得票数 1
回答已采纳
4
回答
subprocess.wait()不
等待
Popen
进程
完成
(当使用线程时)?
、
、
、
当使用subprocess.Popen()从我
的
python
脚本
中生成几个相同应用程序
的
实例时,我遇到了一些问题,使用线程使它们同时运行。在每个线程
中
,我使用popen()调用运行应用程序,然后通过调用wait()
等待
它
完成
。问题似乎是,wait()-call实际上并没有
等待
进程
完成
。“已
完成
的
过程.”之前消息会出现。但是,如果我打印Popen调用的确切命令,并在命令窗口中运行它,则执行它时不会出现
浏览 2
提问于2011-06-14
得票数 23
1
回答
等待
Matlab "system“函数
完成
后再继续执行
脚本
、
我在Windows10上运行一个Matlab
脚本
,它反过来调用一个
shell
脚本
文件,以便使用bash在Ubuntu上运行一些模拟。根据定义,Matlab函数
等待
.sh文件
完成
,然后再继续执行Matlab
脚本
。当.sh函数调用子
进程
时就会出现问题,因为在这种情况下,Matlab不会
等待
该子
进程
完成
,而是继续执行Matlab
脚本
。有人知道如何强制Matlab在继续执行之前
等待
.sh<
浏览 80
提问于2018-03-01
得票数 1
1
回答
如何使用ShellJS在JS
脚本
中
等待
进程
、
、
、
、
节点版本:v.10.15.3操作系统:Windows 10 是否可以
等待
进程
完成
,然后使用NodeJS
脚本
中
的
windows系统
中
的
等待
命令启动另一个
进程
?我已经尝试过下面的方法,没有错误,但是没有打印回声,
脚本
some_npm_script也没有被执行,有可能吗?就像我在下面那样?这在Linux机器BTW
中
工作。像
shell
.e
浏览 0
提问于2019-07-04
得票数 2
回答已采纳
1
回答
如果没有外壳程序
等待
当前运行
的
程序
完成
,我如何发送信号?
、
、
如果我使用杀死发送信号,它似乎要等到当前程序(在本例
中
是sleep 1000)
完成
运行。但是,当我通过在
shell
中
按Ctrl+C发送SIGINT时,它会立即接收中断。然而,我想要
的
是在通过kill发送信号后立即接收中断。另外,为什么当我按Ctrl+C时,它
的
行为会像我希望
的
那样int_after_a_while $$ &我希望在这个问题上有
任何
帮助。提前感谢!
浏览 1
提问于2020-12-19
得票数 1
回答已采纳
1
回答
背景bash
脚本
如何退出正在运行
的
shell
?
、
、
、
在后台运行bash
脚本
,启用作业控制并关闭stdin,将退出父外壳程序。怎么会发生这种事?#!/bin/bashruby -e "puts :here" 然后在bash
中
运行它-它将退出运行它
的
shell
。ruby命令并不重要,尽管它看起来必须是一个命令,而不是内置
的
bash (例如,awk --version工作,但true不工作)。为了获得更好
的
外观,我一直在另一个b
浏览 0
提问于2013-09-04
得票数 2
回答已采纳
2
回答
终端访问控制问题
、
、
、
、
在运行前台
进程
时,分叉
进程
管道将被赋予自己
的
进程
组
id。然后,终端被交给这个
进程
组
id (使用tcsetpgrp),外壳
等待
它终止,然后再给自己终端控制。这个很好用。出现
的
问题是当我试图运行后台
进程
时。同样,我给管道
中
的
所有
进程
一个单独
的
进程
组
id,但是这次我不给这个
组
提供终端控制。在运行时,
浏览 5
提问于2013-10-12
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何优雅的关闭容器
Linux Shell脚本必知必会
shell并行进程写法
自己动手用 shell 写个 docker
一个shell+except实现自动化测试的简单案例
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券