process相关内容

作曲家更新“进程被杀死"

我试图执行: composer.phar 更新 并收到: 致命错误:第 123 行 phar:///home/xxxxxxx/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php 中允许的内存大小为 94371840 字节已用尽(尝试分配 71 个字节) xxxxxxx 是用户. 然后我尝 ..
发布时间:2022-01-21 20:25:13 其他开发

WinRT (C#) 上的 System.Diagnostic.Process 的等价物是什么?

我需要从我的 WinRT 应用程序启动几个命令,就像它是一个命令控制台一样,为了做到这一点,在不是 WinRT 应用程序上要使用的类是 System.Diagnostic.Process 但在 Win RT 上他的类不可用,我可以使用任何等效的类或方法吗? 提前致谢:) 解决方案 您无法从 Windows 应用商店应用程序中执行此操作 - 这些应用程序是沙盒的,无法访问其他进程.更多 ..
发布时间:2022-01-21 13:55:18 C#/.NET

同步 Unix 池进程的简单机制是什么?

我需要限制并行执行的进程数.例如我想执行这个伪命令行: 导出 POOL_PARALLELISM=4对于 `seq 100` 中的 i ;做pool foo -bar &完毕pool foo -bar # 在前 100 个完成之前不会完成. 因此,尽管有 101 个 foo 排队等待运行,但在任何给定时间只有 4 个在运行.pool 将 fork()/exit() 并将剩余进程排队,直到完成. ..
发布时间:2022-01-21 12:19:30 服务器开发

如何检查 php 脚本是否仍在运行

我有一个侦听队列的 PHP 脚本.从理论上讲,它永远不会死.有什么东西可以检查它是否还在运行?Ruby's God (http://god.rubyforge.org/) 之类的东西用于 PHP? 上帝是语言不可知论者,但如果有一个也适用于 Windows 的解决方案,那就太好了. 解决方案 我遇到了同样的问题 - 想检查脚本是否正在运行.所以我想出了这个,并将它作为一个 cron ..
发布时间:2022-01-21 11:43:37 PHP

在 Visual Basic 6 中读取 Shell 进程的标准输出

首先,我说我不是 Visual Basic 6 专家... 我的需要是: 从 VB6 客户端代码启动外部 .exe 文件 等待进程完成,并在执行过程中“即时"读取来自其标准输出的消息(以便我可以将其打印在文本文件小部件或类似部件上). 我想知道在 VB6 中是否甚至可以做到这一点......在互联网上进行了长时间的搜索后,我没有想出任何东西.找到了很多关于如何使用 Shell ..
发布时间:2022-01-20 19:25:09 其他开发

通过 C# 的 Process 类生成时,处理标准错误和程序输出的正确方法?

我阅读了 Process.StandardOutput 的文档,其中有这样的引用: 如果父进程在 p.StandardOutput.ReadToEnd 之前调用 p.WaitForExit 并且子进程写入足够的文本来填充重定向的流,则可能导致死锁情况. 所以我想知道.如果我还担心在某些情况下可能会填充 StandardError,那么正确的方法是什么? 我是否必须使用循环来交替读 ..
发布时间:2022-01-18 16:17:14 C#/.NET

实施“系统"Java中的命令

我需要一个“系统"函数调用,与 Python、Perl、PHP、Ruby 和 &c 中的函数调用相同.当它在 Rhino JavaScript 引擎上运行时,它将成为一个名为 Narwhal 的 JavaScript 标准库的组件,而 Rhino JavaScript 引擎又在 Java 上运行. 问题在于,Java 的标准库似乎已经抽象出生成子进程的能力,该子进程共享父进程的标准输入输出. ..
发布时间:2022-01-18 16:08:31 Java开发

escapeshellarg 和 escapeshellcmd 有什么区别?

PHP 有 2 个密切相关的函数,escapeshellarg() 和 escapeshellcmd().它们似乎都在做类似的事情,即帮助使字符串在 system()/exec()/etc 中更安全地使用. 我应该使用哪一个?我只是希望能够接受一些用户输入并在其上运行命令,而不是让一切都崩溃.如果 PHP 有一个 exec-type-function,它接受一个字符串数组(如 argv),它 ..
发布时间:2022-01-18 15:39:21 PHP

当父母在python中崩溃时杀死子进程

我正在尝试编写一个 python 程序来测试用 C 编写的服务器.python 程序使用 subprocess 模块启动编译的服务器: pid = subprocess.Popen(args.server_file_path).pid 这工作正常,但是如果 python 程序由于错误而意外终止,则生成的进程将继续运行.我需要一种方法来确保如果 python 程序意外退出,服务器进程也会被终止. ..
发布时间:2022-01-18 15:37:47 Python

保持子进程活着并继续给它命令?Python

如果我使用给定命令在 python 中生成一个新的 subprocess(假设我使用 python 命令启动 python 解释器),我如何将新数据发送到过程(通过 STDIN)? 解决方案 使用标准的subprocess模块.您使用 subprocess.Popen() 启动进程,它将在后台运行(即与您的 Python 程序同时运行).当您调用 Popen() 时,您可能希望将 stdi ..
发布时间:2022-01-18 15:25:01 Python

subprocess:删除Windows中的子进程

在 Windows 上,subprocess.Popen.terminate 调用 win32 的 TerminalProcess.但是,我看到的行为是我试图终止的进程的子进程仍在运行.这是为什么?如何确保进程启动的所有子进程都被杀死? 解决方案 通过使用psutil: 导入psutil, osdef kill_proc_tree(pid,包括_parent = True):父 = ps ..
发布时间:2022-01-18 15:20:49 Python

在运行时拦截子进程的标准输出

如果这是我的子流程: 导入时间,sys对于我在范围内(200):sys.stdout.write('正在读取 %i\n'%i )时间.sleep(.02) 这是控制和修改子进程输出的脚本: 导入子进程、时间、系统打印'开始'proc = subprocess.Popen('c:/test_apps/testcr.py',壳=真,标准输入=子进程.PIPE,标准输出=subprocess.PI ..
发布时间:2022-01-18 15:19:54 Python

如何创建在任务管理器或服务列表中不可见的进程

可能重复: 在任务管理器中隐藏 C# 程序? 我需要创建一个企业级活动监视器进程,在该进程中用户不应该能够使用任务管理器或其他方法杀死.也许它应该是一个隐藏的过程.这可能吗?有什么解决方法吗?我更喜欢使用 C# 然后 C++(使用 Visual C++ 编译器). 非常感谢 解决方案 相关: 在任务管理器中隐藏 C# 程序?p> https://stackoverfl ..
发布时间:2022-01-18 11:31:39 C#/.NET

如何使用脚本通过其服务名称获取进程ID到变量

我有名为 WinDefend 的服务,它运行在进程 svchost.exe 还有其他许多 svchost.exe 进程,我需要找到一种方法来获取它的 ID. 当我运行 tasklist/svc 我可以看到: 我不确定如何获得它. 我找到了这个命令,但是当我尝试 select "PID" 时,它给了我一个空列. 我需要把进程的PID变成变量. 解决方案 tasklist 只 ..
发布时间:2022-01-18 11:15:50 其他开发

Htop 显示具有不同 pid 的多个 java 进程

我的 linux 机器上的 Htop 在启动一个 java 程序/JVM 后显示了许多“进程".我确实了解 JVM 运行多个线程(用于实际程序、垃圾收集等). 但是为什么 htop 将它们列为具有不同 pid 的多个进程.这些过程究竟是什么? 解决方案 其实只是htop默认将每个线程显示为一个单独的进程.您可以将行 hide_userland_threads=1 添加到您的 ~/.c ..
发布时间:2022-01-16 12:19:57 Java开发

jps、jinfo、jstat、jmap和jstack如何获取本地Java进程的信息?

jps如何获取所有本地java进程的信息?它是否连接到某个本地服务器进程以获取信息? jinfo、jstat、jmap和jstack如何获取本地java进程的信息?他们是否连接到某些本地服务器进程以获取信息? jstatd是否只用于提供对本地java进程的远程访问,而不用于提供对本地java进程的本地访问?p> 我正在运行 Ubuntu.我的问题来自 https://stackove ..
发布时间:2022-01-16 12:17:35 Java开发