问题标签 [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.
c# - 获取在 C# 中创建的进程的 pid
假设我正在尝试使用以下代码创建一个新进程:
在下一行,我将尝试使用以下行获取该进程的 pid:
这条线给了我“没有进程与这个对象相关联”。错误。关于为什么会发生此错误的任何想法?
python - 挂载命令pid
尝试挂载设备并获取挂载命令的 pid。
cmd="/bin/mount /dev/sda1 /mnt"
操作系统(cmd)
现在如何获取mount命令的pid?我的系统上有很多可用的已安装设备,例如 ps | grep mount
无法正常工作。
java - 如何使用进程 ID 打开我的 Java 应用程序
嗨,我创建了一个 java swing 应用程序。如果我运行该应用程序,那么它会正常运行(创建一个框架)并且它与一个进程 ID 相关联。当该应用程序运行时,我想使用进程 ID 查看该框架
谢谢 Sunil Kumar Sahoo
linux - 识别在linux上打开特定进程的文件
我需要一个脚本来识别在 linux 上打开特定进程的文件
要识别 fd :
我希望看到一个数字列表,它是进程中使用的文件描述符编号列表。请告诉我如何查看该过程中使用的所有文件。谢谢。
python - 如何在失败时自动重启python脚本?
这篇文章描述了如何在 BASH 脚本中保持子进程处于活动状态:
这对于调用另一个 BASH 脚本非常有用。
但是,我尝试执行类似的操作,其中子进程是 Python 脚本 daemon.py,它创建了一个在后台运行的分叉子进程:
现在行为完全不同了。似乎 python 脚本不再是 bash 脚本的子脚本,但似乎已经“接管”了 BASH 脚本 PID - 所以被调用的脚本周围不再有 BASH 包装器......为什么?
linux - 如何捕获从 init.d 运行的 linux 守护进程的 pid
我已经启动了一个服务守护进程,通过存储 rc5.d 的脚本文件运行二进制文件(用 C++ 编写)。
但我不确定如何捕获守护进程的 pid 并将其存储在 /var/run/.pid 的 pid 文件中。这样我就可以使用 pid 进行终止。我怎样才能做到这一点?
c - 哪些用于目录遍历的 C 标头在 Linux 中是进程安全的?
我目前在我的 CGI 网站上使用 dirent.h 和 ftw.h 进行目录遍历,100% 用 C 编程。我不确定它们是否是过程安全的;各种用户在我的网站上会互相干扰吗?
为此,您会推荐哪些功能?
objective-c - Mac OS X:使用其 PID 获取任意运行应用程序的详细进程信息(特别是其启动参数)
我正在尝试检测特定应用程序何时启动。
目前我正在使用NSWorkspace
,注册“启动应用程序”通知。我还使用该runningApplications
方法来获取我的应用程序启动时当前正在运行的应用程序。
对于大多数应用程序,应用程序包的名称就足够了。我有一个“已知应用程序”列表,我会与通知中传递的名称进行交叉检查。
这工作正常,直到您遇到一个应用程序,该应用程序充当使用命令行参数启动另一个应用程序的代理。
示例:Mac 上新发布的 Portal 没有专门的应用程序包。Steam 可以创建一个快捷方式,它的作用只不过是hl2_osx
使用参数启动应用程序-game
并portal
作为它的参数。
由于更多基于 Source 的游戏正在走向 Mac,我想他们将使用相同的方法来启动,有效地运行hl2_osx
带有-game
参数的应用程序。
有没有一种使用 Cocoa API 获取参数(及其参数)列表的好方法?
NSProcessInfo
接近了,提供了一个“-arguments”方法,但只提供了它自己的过程的信息......
NSRunningApplication
提供使用 PID 获取有关任意应用程序信息的能力,但没有命令行参数...
有什么可以填补两者之间的空白吗?
我试图不走产生NSTask
运行ps -p [pid]
和解析输出的路线......我更喜欢更高级别的东西。
python - 从 Python 控制进程
我想从python控制几个相同类型的子进程(我在linux下)。我想要:
- 启动它们。
- 阻止他们。
- 询问他们是否仍在运行。
我可以使用 spawnl 启动一个进程,并获取 pid。使用这个 pid 我可以用 kill 停止它。而且我相信还有一种方法可以询问它是否与pid一起运行。
问题是,如果发生以下情况怎么办:我启动一个进程,记住 pid。这个过程在我没有注意到的情况下结束,另一个完全不同的过程开始被分配相同的 pid。我试图杀死我的进程,我杀死了一个完全不同的进程。
在 python 中启动和控制进程的更好方法是什么?谢谢!
64-bit - 在 x64 系统上选择并使用 PID 不匹配的驱动程序
Silicon Labs CP210x 芯片允许自定义 PID,这反过来意味着需要自定义驱动程序才能具有匹配的 PID。在需要使用自定义驱动程序进行驱动程序签名的 x64 系统上,也需要对该驱动程序进行签名。幸运的是,可以通过手动选择设备来使用原始签名的 CP210x 驱动程序,如此处所述。
我想知道的是是否可以使用 DPinst 或其他方法在安装期间或插入 CP210x 设备时自动为设备选择原始签名的 CP210x 驱动程序?