腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3619)
视频
沙龙
1
回答
如
何用
子
进程
python
恢复
终端
、
、
、
、
我正在使用
Python
中的subprocess模块。我正在尝试运行一系列
终端
来自动化一个过程。分析一下:我假设打开了3个
终端
来运行一组命令,如下所示: Terminal 1: `cd src` -> `./run_script.sh`
浏览 34
提问于2021-08-13
得票数 0
0
回答
如何通过
python
绕过对另一个
终端
内的
终端
的命令?
、
、
、
在
python
中,我们可以使用
子
进程
调用任何
进程
。ps -aux | grep
python
第一个ps -aux可以传递给1个<
浏览 4
提问于2017-12-05
得票数 0
3
回答
在新
终端
中运行辅助脚本
运行辅助
python
脚本时: 在新的
终端
中运行subprocess.Popen、subprocess.call甚至execfile是可能的吗?(与运行脚本的当前
终端
不同)。或者,如果在运行我的程序(main)之前,我先打开两个
终端
,然后我可以将次要脚本指向第二个
终端
吗?(因此,以某种方式获取开放
终端
的ID,然后在其中使用一个特定的ID来执行
子
进程
)。例如,要运行的两个子
进程
,应该首先调用first.py,然后调用第二个
子<
浏览 14
提问于2016-04-14
得票数 3
回答已采纳
2
回答
在另一个
终端
中运行
进程
、
、
、
实际上,我正在使用Popen从
python
程序运行
子
进程
当这个
进程
在xterm上运行时,我们可以使用Ctrl+C杀死它,有没有办法使用(Ctrl+Z和fg,...)发送其他信号呢?
恢复
并继续该作业?另一种解决方案是在另一个
终端
上
浏览 1
提问于2011-04-30
得票数 0
1
回答
强制第三方程序在通过
子
进程
调用时刷新其输出。
、
、
、
、
我使用的是一个第三方
python
模块,通常通过
终端
命令调用。当通过
终端
命令调用时,它有一个详细的选项,可以实时打印到
终端
。 然后,我有了另一个
python
程序,它通过
子
进程
调用第三方程序。不幸的是,当通过
子
进程
调用时,
终端
输出不再刷新,只在完成时才返回(该过程需要许多小时,因此我希望实时处理)。我可以看到第三方模块的源代码,它不设置打印被刷新,
如
print('example',
浏览 2
提问于2019-07-22
得票数 2
回答已采纳
2
回答
重新连接以在Docker Container中运行bash
、
我不是一个码头专家,但我设法在码头狂欢中开始了我的
python
scirpt。在网络出现连接错误后,我断开了与运行docker的ubuntu服务器的连接。在重新连接到服务器之后,我仍然可以连接到仍然在运行的docker容器,但是我无法连接到运行
Python
脚本的bash。那么,如何重新连接到我的脚本正在运行的docker容器bash,以查看其进度?
浏览 31
提问于2019-12-15
得票数 0
4
回答
如何运行后台
进程
并执行*not*等待?
、
、
、
Debian上的
Python
2.7.9rsync_cmd = "/usr/bin/rsync -a -e 'ssh -i /home/myuser/.ssh/id_rsa' {0}@{1}
浏览 4
提问于2016-05-05
得票数 17
回答已采纳
3
回答
如何在Java中将
子
进程
stdout/stderr重定向到主
进程
stdout/stderr?
、
在其他语言(
如
bash和
Python
)中,当我们生成
子
进程
时,这个新
进程
将继承父
进程
的stdout和stderr。这意味着来自
子
进程
的任何输出都将打印到
终端
以及来自父
进程
的输出。
浏览 4
提问于2012-05-10
得票数 11
回答已采纳
1
回答
当我们使用控制键发送信号或运行“`kill`”时,
进程
是如何处理的?
、
、
、
、
一个信号由一个
进程
或从一个
进程
发送到另一个
进程
。bash
进程
依次运行其他
进程
。因此,当我们在运行kill的
终端
仿真器中使用控制键或运行bash向
进程
发送信号时,哪个
进程
向哪个
进程
发送信号?如何涉及
终端
模拟器
进程
、bash
进程
和ba
浏览 0
提问于2017-08-08
得票数 -3
2
回答
如何从后处理的
python
脚本打印到
终端
窗口
、
、
我创建了一个运行
python
脚本的
子
进程
,如下所示: p = subprocess.Popen(['nohup', '
python
', 'listen.py'],stdout=subprocess.PIPE, stderr=subprocess.STDOUT) 然后,我让派生线程终止;而派生的
子
进程
仍在运行用户(我)返回到bash
终端
。 我希望从子
进程
浏览 128
提问于2020-10-24
得票数 1
1
回答
从Java
进程
访问
子
进程
控制
终端
、
、
、
此时,
子
进程
挂起,并且不会完成,除非我在控制Java
进程
的
终端
中点击两次<Enter>。 getpass()函数打开/dev/tty (
进程
的控制
终端
),输出字符串提示符,关闭回显,读取一行(“密码”),
恢复
终端
状态并再次关闭/dev/tty。因为这是一个服务器应用程序,所以让
子
进程
浏览 2
提问于2016-12-13
得票数 3
1
回答
当使用
Python
子
进程
时,为什么Ctrl不产生与杀死-2相同的行为?
、
、
如果我通过Ctrl-C杀死一个process,所有
子
进程
(由subprocess启动)都会死掉。但是,如果我通过kill -2终止process,
子
进程
就会继续运行。
浏览 0
提问于2019-11-09
得票数 4
回答已采纳
1
回答
恢复
信号处理程序中的
终端
设置(termios)
、
、
、
在更改
终端
设置的代码(它嵌入
python
,而
python
又使用一些
终端
操作模块)中,在我通过Ctrl-\发送SIGQUIT到
进程
后,更改的状态仍然存在。在启动时保存
终端
设置,然后注册将
恢复
这些设置的SIGQUIT处理程序是否安全?如果不安全,在最坏的情况下会发生什么?
浏览 4
提问于2016-10-21
得票数 0
回答已采纳
1
回答
SIGCHLD是否被派往SIGTERM?
、
说: 或者我是否误解了中断(我假设它是指接收到的任何信号),在这种情况下,哪些信号是相关的?
浏览 2
提问于2013-08-26
得票数 5
回答已采纳
1
回答
从
Python
子
进程
向stdin发送命令,即使stdin不是
终端
?
、
、
在
Python
代码中,我经常使用以下命令向shell发送命令并读取响应x = subprocess.Popen('<command>', shell=True但是,我发现在
子
进程
中发出此指令时,例如,对于命令stty size,外壳程序会响应为我的指令返回一个空字符串。根据上的
Python
文档,我还尝试用communicate()替换stdout.read() x = sub
浏览 0
提问于2012-06-25
得票数 2
回答已采纳
1
回答
从
python
脚本运行
进程
,
进程
将永远不会停止
、
、
、
我正在尝试运行一个脚本,该脚本使用
子
进程
多次运行其他脚本。我想让
子
进程
在我关闭家长
终端
后继续运行。我在
子
进程
popen中尝试了一些不同的参数,但我没有成功。number_of_processes_wanted - number_of_procees_runing): subprocess32.Popen(['
python
', 'some_
python
_sc
浏览 2
提问于2019-09-11
得票数 1
1
回答
停止
子
进程
多次启动
进程
、
我有一个pythonic问题:假设我正在使用
python
中的
子
进程
库从
终端
运行一个程序。我需要在循环中调用
子
进程
。如果程序已经启动,我如何: 1)阻止
子
进程
启动程序。或者..。2)如何才能确定程序是否仍在运行,这样就不会启动新的
子
进程
?
浏览 3
提问于2014-06-03
得票数 1
回答已采纳
2
回答
如何在不同的
终端
中发送
python
脚本
、
、
、
、
我想在脚本中发送一个新
进程
,但是如何与新
终端
中的
子
进程
交互呢?例如:a='a'if os.fork(): a = input('a?')但是这两个
进程
共享一个
终端
,这使它变得混乱。 如何打开新
终端
并让
子
进程
在新
终端
中运行?我已经考虑过使用subprocess.Popen(
浏览 0
提问于2016-09-10
得票数 0
回答已采纳
2
回答
正在解析apt-get install for progress bar的输出
、
、
、
、
我正在编写一个简单的GUI
Python
脚本,以便在系统上执行一些简单的任务。其中一些工作需要使用apt-get install来安装一些软件包。在此过程中,我希望显示一个进度条,该进度条应使用
终端
中apt-get界面中显示的小百分比随下载进度进行更新。 但!我找不到获取进度信息的方法。
浏览 0
提问于2009-11-07
得票数 6
回答已采纳
1
回答
无法通过psutil终止cpulimit
、
、
、
我通过
Python
的psutil执行一个
进程
,它负责繁重的负载。因此,我通过cpulimit限制了它的CPU使用。在cpulimit.kill()之后,我仍然可以在任务管理器中看到
进程
ID为cpulimit.pid的
进程
。当第一次使用del cpulimit时,
进程
将退出。此外,与通过
终端
的cpulimit不同,cpulimit.kill()和del cpulimit不能
恢复
dd的全部CPU使用率。我知道在psutil.Popen中使用shell=True时的杀死问题(
浏览 1
提问于2018-12-11
得票数 0
点击加载更多
相关
资讯
只需几十行Python代码就能实现地守护进程-自制闹钟
Python daemon守护进程!
程序媛笔记分享——python模块之subprocess模块
如何用Python写出Python的解释器?
Python,Shell和三个标准文件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券