腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
setpgrp
/setpgid失败(?),适用于Mac OSX,不适用于
Linux
c
、
fork
、
kill
、
sigint
我读到过我可以用setpgid/
setpgrp
来完成这个任务。.command\n"); } if (
setpgrp
() == -1) {
浏览 1
提问于2013-03-03
得票数 0
回答已采纳
2
回答
os.killpg查找的PID是什么
python
、
subprocess
我正在编写代码来杀死一个进程和所有子进程。在测试期间,我手动启动了这个进程,它产生了5个子进程。 ddd 25066 19475 0 Nov03 ? 00:00:00 /bin/sh -c gtdownload -c ~/.cghub.key --max-children 4 -vv -d https://cghub.ucsc.edu/cg
浏览 0
提问于2015-11-05
得票数 6
1
回答
使用Popen独立运行python子进程
python
、
linux
我希望使用python独立地以UNIX命令的形式运行python脚本。假设Script2.py解析了一些条件,并准备了一个运行Script1.py 命令:python Script1.py arg1 arg2 arg3的命令proc=subprocess.Popen(Command,shell=True,stdout=None, stderr=None) 但是,当我手动杀死Script2.py (使用CTRL+C)时,我可以看到
浏览 4
提问于2017-04-17
得票数 3
回答已采纳
1
回答
捕获和忽略信号
python
、
ssh
、
signals
我正在尝试编写一个程序,该程序将使用ssh在远程机器上运行程序,并在不中断ssh连接的情况下向其传递SIGINT信号。如果我在终端上运行,那么这将很容易实现,例如我用下面的脚本尝试了一下:当我从终端运行它时,它工作得很好,但是当proofgeneral运行这个脚本并发送SIGINT时,它最终杀死了程序(我猜它不能分配终端?)。CTRL_C = "<CTRL-C>
浏览 4
提问于2011-06-14
得票数 3
回答已采纳
1
回答
无法使用python子进程在ubuntu上调用gnome终端。
python
、
ubuntu
、
subprocess
、
gnome-terminal
subitem = Popen(['gnome-terminal','--disable-factory','-x','bash','-c',command],preexec_fn=os.
setpgrp
浏览 2
提问于2017-11-29
得票数 0
回答已采纳
1
回答
使用sudo启动程序
c
、
linux
、
sudo
/ConnectionManager'Distributor ID: ScientificSL(Like Centos5.5)Distributor ID: Scientific我检查了代码,问题出在ConnectionManager中的指令int
浏览 1
提问于2013-07-25
得票数 1
1
回答
用更多的进程在C中捕获SIGTERM
c
、
signals
、
fork
、
sigterm
我需要我的程序通过捕获SIGTERM信号来正确地终止它的所有进程,甚至是一个CTRL+C (我想这就是SIGINT )。我如何修改它才能使其正常工作?我试图只发布必要的代码,以避免在程序运行时造成混乱,并且我只需要添加这个信号管理。 include <signal.h>int listaPID[10]; signal(SIGTERM,signalHandler); createSM(); for(int i=0; i<nproc
浏览 26
提问于2019-06-23
得票数 1
1
回答
如何将进程与其父进程分离?
process
、
job-control
可能重复: 如何不承认正在运行的进程,并将其与新的屏幕外壳关联?动机:我在一个gnome终端里开始了一项长期的工作。我想把它和它的父系统分离开,因为我的X系统已经崩溃了.我担心当我杀死X系统时,Gnome桌面+Gnome终端+我宝贵的脚本也会丢失。因此,我仍然可以从远程登录,并希望保存脚本进程并重新启动X。
浏览 0
提问于2012-08-30
得票数 3
回答已采纳
1
回答
捕获Ctrl-C信号并等待子进程
python
、
subprocess
、
signals
我有一些python代码,我在其中调用子进程,并且在python脚本中,我希望捕获SIGINT信号,并等待子进程完成。目前,当我按ctrl-c组合键时,我所拥有的会终止进程。有没有办法告诉python等待进程完成?虽然我想等待进程,但我确实希望脚本在进程结束后终止,不确定是否有方法可以做到这一点。from celery.platforms import signals p = None if p
浏览 20
提问于2018-01-26
得票数 1
2
回答
setpgrp
和tcsetpgrp的区别是什么?
c
、
linux
、
unix
、
libc
、
tty
int tcsetpgrp(int fildes, pid_t pgid_id); int
setpgrp
(void); 我不太明白这两种功能的区别和目的。
浏览 3
提问于2014-12-22
得票数 0
回答已采纳
4
回答
有没有一种方法可以让os.killpg不杀死调用它的脚本?
python
、
subprocess
我打开了一个子进程,它调用其他进程。另一种解决方案是单独杀死每个子进程。但是,即使使用child_pid = p.children(recursive=True) os.kill(pid.pid
浏览 1
提问于2014-05-22
得票数 2
1
回答
如何使HPUX采用TTY作为控制
tty
、
hp-ux
、
pty
、
sshpass
-u [/tmp/sshpass][14066]{3783827}
setpgrp
3(2).................................................[entry] -u [/tmp/sshpass][14066]{3783827}
setpgrp
3(2)................................................
浏览 2
提问于2017-09-04
得票数 0
回答已采纳
1
回答
如何通过运行相同的脚本来销毁.exe文件(不是从py转换而来的)
python
、
subprocess
、
exe
、
python-3.4
我有一个通过subprocess.Popen()运行.exe文件的脚本,但是我刚刚意识到,即使我关闭了我的脚本,这个.exe文件仍然在运行。有没有办法通过.exe文件的名称或ID来停止运行它?该exe文件不是从py文件转换而来的,所以我被卡住了。
浏览 1
提问于2016-06-10
得票数 0
1
回答
克隆命令‘`script`’和PTY后台作业问题:终端混乱
c
、
macos
、
unix
第一个问题是我得到了以下错误:bash: no job control in this shell您可以通过以下操作进行编译:make (它构建在OSX10.9上,希望也建立在
Linux
上) 并通过以下操作运行:.
浏览 3
提问于2014-05-03
得票数 5
回答已采纳
3
回答
主管、主管之间的区别?
c
、
linux
、
process
、
exec
、
execvp
我正在编写一段代码,它表示
Linux
的一个新shell。pID = fork()) case -1: break;
setpgrp
浏览 0
提问于2019-04-18
得票数 8
回答已采纳
1
回答
阻止子从父进程接收SIGINT
c
、
multithreading
如果父进程接收到ctrl信号,则我一直试图阻止父线程杀死子进程。我的想法已经用完了。 int main() { /*Parent proccess*/ } else { signal(SIGINT, SIG_IGN);
浏览 1
提问于2015-12-16
得票数 2
回答已采纳
3
回答
你能解释一下这个C代码吗?(创建一个deamon程序)
c
、
linux
、
process
、
signals
、
file-descriptor
SIG_IGN); /* ignore terminal hangups */
setpgrp
浏览 2
提问于2011-12-08
得票数 2
回答已采纳
1
回答
在单独进程组挂起中运行Fabric命令
python
、
subprocess
、
multiprocessing
、
fabric
=logging.DEBUG) p = sp.Popen(cmd, preexec_fn=os.
setpgrp
据我所知,问题是我在一个子组中运行进程(即,如果我去掉preexec_fn=os.
setpgrp
,它将正常工作)。我不明白的是,为什么会这样。特别是考虑到以下功能: cmd = ["ssh", "-q", "username@hostname
浏览 2
提问于2016-07-30
得票数 2
1
回答
杀死python/bash的子进程而不留下孤儿
python
、
linux
、
bash
、
ubuntu
、
subprocess
我有一个包含3个主要组件的系统(在Ubuntu14.04和Python2.7上运行的所有组件,不要太在意可移植性):( b)设置环境并执行runtime的启动程序脚本,让我们称之为launcher,它看起来如下所示:export SOME_VAR=1234 #...( c)
浏览 0
提问于2016-09-09
得票数 1
回答已采纳
2
回答
在Centos 6.3上使用ELDK 5.3 APR.H ssize_t错误交叉编译ARM的freeswitch
linux
、
arm
、
cross-compiling
、
freeswitch
proper size for ssize_tdeclare -x CROSS_COMPILE="/opt/eldk-5.3/armv5te/sysroots/i686-eldk-
linux
/usr/bin/armv5te-
linux
-gnueabi/arm-
linux
-gnueabi-"declare -x CXX=&
浏览 6
提问于2013-01-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券