process相关内容

使用Python访问已在运行的进程

问题:有没有办法使用Python访问正在运行的进程的stdout?此进程不是已由Python启动。 上下文:有一个名为mayabatch的程序,可以从3D Maya场景文件中渲染图像。如果我从命令行运行该程序,我将看到来自mayabatch的进度消息。有时,艺术家会关闭这些窗口,直到程序结束才能跟踪进度。这让我走上了这条路,试图在它被外部进程产生后读取它的stdout。 背景: ..
发布时间:2022-09-05 11:05:46 Python

NodeJS进程挂起,如何调试或收集转储?

我的NodeJS进程在Linux上运行,现在挂起,CPU为100%。我能做些什么来调试它并找出原因吗?我需要收集垃圾吗?如何收集?谢谢。 推荐答案 有一个名为why-is-node-running的NPM模块,它可以为您提供如下信息: There are 4 known handle(s) keeping the process running and 0 unknown Kno ..
发布时间:2022-06-08 23:46:07 其他开发

从主进程播放电子中的音频

我正在开发一个电子应用程序,它需要播放声音的情况下从WebSocket连接传入的消息。当用户在使用期间切换页面时,在主进程上处理WebSocket。我不能播放来自呈现器的声音,因为我不知道用户现在在哪个页面,WebSocket消息进入(在最糟糕的情况下,他在导航时处于页面之间)。 是否有机会在主进程上播放音频?音频文件本地存储在项目文件结构中。 致以亲切的问候 BoxSon ..
发布时间:2022-05-31 18:47:03 其他开发

Libc如何共享库加载到内存中并在进程之间共享?

我想了解Libc如何共享库加载到内存中并在进程之间共享?是否有一个加载到内存中并在所有进程之间共享的libc实例,或者是每个进程的内存中的每个libc实例。我不清楚如何在进程之间共享libc。 谢谢 Aditya libc 推荐答案的一个实例在所有进程之间共享。参见"The Inside Story On Shared Libraries And Dynamic Loading" ..
发布时间:2022-04-15 17:22:52 其他开发

如何查询正在运行的进程的参数列表?(Windows、C++)

对于给定的Windows进程,我想知道它是用什么命令行参数启动的。Windows任务管理器能够显示这一点。 推荐答案 假设您知道进程ID,使用OpenProcess获取它的句柄(这需要提升权限,如文档中所述)。然后使用NtQueryInformationProcess获取详细的流程信息。使用ProcessBasicInformation选项获取进程的PEB-它包含另一个结构指针,您可以 ..
发布时间:2022-04-05 18:07:35 C/C++开发

使用/proc将命令发送到进程

我有一个应用程序,它在ubuntu服务器上作为进程运行。这个应用程序有命令行gui,它允许我键入命令,然后按Enter键,命令就会运行。我能够编写确定进程id的脚本。然后,我编写以下脚本向其发送命令: # echo "command" > /proc//fd/0 我尝试了 的变体 # echo "command" > /proc//fd/0 ..
发布时间:2022-03-26 16:07:57 服务器开发

将两个子进程与c#中的信号量同步

我必须创建一个程序来同步两个进程,每个进程只打印一个字母,以便每当我们观察程序的输出时,"A"和"B"之间的差值不大于2。 因此这将被接受: BAABBAABBABA 这不是因为它打印4个B而只打印2个A: ABBABB 因此,对于初学者,我决定使用POSIX信号量。 我创建了两个信号量,使用sem_open向它们授予所有权限 然后,我创建了两个子进程,并为每个子进程打开 ..
发布时间:2022-03-13 11:19:37 其他开发

如何在bash中等待多个子进程完成,当任意子进程以code!=0结束时返回退出代码!=0?

如何在bash脚本中等待该脚本派生的多个子进程完成,然后在任意子进程以代码!=0结束时返回退出代码!=0? 简单脚本: #!/bin/bash for i in `seq 0 9`; do doCalculations $i & done wait 上面的脚本将等待所有10个派生的子进程,但它始终会给出退出状态0(请参见help wait)。如何修改此脚本以使其能够发现派生的子 ..
发布时间:2022-02-20 16:15:02 其他开发

我怎么知道一个进程是否正在运行?

当我获得对 System.Diagnostics.Process 的引用时,我如何知道某个进程当前是否正在运行? 解决方案 这是用名字来做的: Process[] pname = Process.GetProcessesByName("notepad");如果(pname.Length == 0)MessageBox.Show("什么都没有");别的MessageBox.Show("运行 ..
发布时间:2022-01-31 16:34:16 C#/.NET

父母退出后如何使子进程死亡?

假设我有一个进程恰好产生一个子进程.现在,当父进程因任何原因(正常或异常,通过 kill、^C、断言失败或其他任何原因)退出时,我希望子进程终止.如何正确地做到这一点? 关于stackoverflow的一些类似问题: (之前问过)当父进程退出时,如何让子进程退出? (稍后询问)当父进程被杀死时,使用 fork() 创建的子进程是否会自动被杀死? 关于 Windows 的 sta ..
发布时间:2022-01-31 09:56:50 服务器开发

Node.js 产生颜色?

我正在使用 Mocha 来测试我的应用程序.目前,我正在使用 Makefiles,但我想切换到 Cakefiles.当我通过 Cake 运行测试时,来自 Mocha 的颜色不会显示在控制台上. 这是一个例子: task 'test', 'test project', (options) ->fetchTestFiles './test', (err,files) ->mocha = spa ..
发布时间:2022-01-24 10:37:03 前端开发

获取 GNU/Linux 上 MONO 执行的进程

我正在使用 MONO 来执行应用程序.使用 ps 命令显示进程名 MONO 或 CLI.如何获取 MONO 执行的应用程序名称? 示例:单声道 myApp.exe 我想知道 myApp.exe 当前是否被执行.最后,我想以编程方式进行此检查. 干杯. 解决方案 你通常会从一个 shell 脚本运行你的程序,然后你可以使用 -a 标志来执行: #!/bin/bashexe ..
发布时间:2022-01-23 15:11:12 服务器开发

如何执行 Bash 命令并从 Java 收集输出?

如何执行 Bash 命令并收集 Java 的输出? 大家好,基本上我正在编写一个基本的控制台应用程序,并且希望能够从中运行命令,例如 sudo***、halt、ifconfig 等. 有什么见解吗? 解决方案 可以使用processBuilder API 用于此目的.参见这个例子. ..
发布时间:2022-01-23 08:41:42 Java开发

无法多次通过管道传入或传出生成的子进程

我希望能够使用 Rust 生成一个子 shell,然后反复向它传递任意命令并处理它们的输出.我在网上找到了很多示例,向我展示了如何传递单个命令并接收其单个输出,但我似乎无法重复执行. 例如,下面的代码挂在注释之后的行.(我想可能 read_to_string() 会阻塞,直到它从子进程接收到标准输出,但如果是这样,我不明白为什么该输出不会出现......) 让 mut child_shel ..
发布时间:2022-01-23 08:26:18 其他开发