问题标签 [pid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8955 浏览

linux - 为以用户身份运行的守护进程存储 pid 文件

是否有首选位置来存储作为用户运行的守护进程的 pid 文件?/var/run 是标准位置,但这是针对用户守护进程的,因此它在那里没有写权限。大概我的守护进程将从 .profile 或 .bashrc 或其他东西启动。只是将它保存到 /tmp 是个坏主意吗?

0 投票
4 回答
5866 浏览

java - Java:获取给定pid的进程

假设我有一个已知的当前正在运行的进程,我怎样才能将它变成 Java 中的 Process 对象?该进程已经在运行,所以我不想生成另一个进程,我只想将它封装到可以在 java 代码中使用的 Process 对象中。类似于以下内容:

谢谢

0 投票
2 回答
3462 浏览

powershell - 获取 COM 服务器的 PID

我在 powershell 中创建一个 com 对象,如下所示:

有没有办法获取启动的 MS Word 实例的 PID(或其他一些唯一标识符)?

我想检查程序是否被阻止,例如模式对话框要求输入密码,而我无法从 PowerShell 中执行此操作。

0 投票
3 回答
39366 浏览

c - 从进程 ID 获取进程名称(win32)

我需要获取 Windows 系统上所有进程的列表,包括名称和 PID。
EnumProcess可以获得一个pid列表,但是如何从pid中获取进程名呢?我不想在进程上调用 OpenProcess,因为这并不总是有效(就像另一个进程由不同的用户运行一样)。

0 投票
1 回答
268 浏览

asp-classic - 如何从自身内部获取 .vbs 或 .asp 文件执行的标识?

我正在寻找一种方法来获取执行 *.vbs 文件或 *.asp 文件的进程的身份。如何编写代码来从文件本身中确定进程身份?假设我执行该文件,它应该输出用户的全名(即domain\username)。

我看过这段代码,但它列出了所有进程,然后显示每个进程的身份。我认为这不合适:如果我在 asp 文件中使用相同的代码并通过浏览器请求执行它,我认为很难确定哪个进程正在执行它。

编辑:希望这能更好地解释我的要求->,如果我希望我的脚本文件 asp/vbscript 由特定用户而不是其他任何人运行,该怎么办?!

0 投票
5 回答
26050 浏览

python - 通过PID获取进程名

这应该很简单,但我只是没有看到它。

如果我有进程 ID,我如何使用它来获取有关进程的信息,例如进程名称。

0 投票
1 回答
304 浏览

java - 从 Java 获取 Ping 到 Erlang

我最近发布了一个类似的 Erlang-Java 相关问题,名为“ Java to Erlang Messages ”。

那时我已经取得了一些进展,并且我已经在两种语言之间建立了稳定的连接并运行(感谢我在 stackoverflow 上发现的一个较旧的问题)。

但我现在的问题是我只能从 Erlang 向 Java 发送一条消息并接收它,我无法制作返回消息。

为了从java发送消息,我必须创建什么,我什么时候可以发送?

这是我的一些接收代码。

0 投票
2 回答
241 浏览

c - 谁能解释这个输出(操作系统)?

当我在学习操作系统课程时,我不明白为什么下面的代码输出是这样的

编码:

输出:

如果子值变为 20 为什么从子值返回后 = 到 5

0 投票
2 回答
134 浏览

c - error bad execution(操作系统课程)需要解释

我在noteBook中写了下面的代码,现在我在xcode中写了,这是老师的输出:

由于这两个错误,我无法获得输出:

1-节目接收信号:“EXC_BAD_ACCESS”。并标记线a[0]

2-警告:传递 'wait' 的参数 1 使指针从整数而不进行强制转换

编码:

谁能解释为什么会这样?

0 投票
2 回答
755 浏览

windows - 在 Windows 中强制使用高 PID

我们目前正在测试一个旧的 VB6 应用程序的错误修复,该程序的初始版本将获取 PID 并将其存储在 int 中,然后将其写入数据库。这可以正常工作,直到您的应用程序被分配一个高于 32768 的 PID,在这种情况下,您会溢出并且应用程序会死掉。

我们通过将所有内容更改为 long 而不是 int 来解决此问题。但现在我们有一个问题测试。我们仅在生产环境中很少看到此问题(但在发生时会产生破坏性影响),并且从未在测试中看到。我试图通过产生大量程序来引发高 PID,但我从未设法让它超过 PID 25000。

我确实找到了一个名为 HighPid (http://winprogger.com/?p=29) 的工具,但遗憾的是它似乎并没有兑现它的承诺。那么有没有人有类似的(但有效的)工具,或者其他一些在 Windows 服务器上强制高 PID 的技巧?