Articles of 进程

Java – Linux的Process.destroy()源代码

我需要检查Process.destroy()代码,看看它是如何kill Linux上的subprocess。 有谁知道这个方法做了什么,或者有一个链接到它的源? 我检查了jdk源代码,并且Process仅仅是一个抽象类,而且destroy方法还没有实现,似乎没有任何指向extends或implements Process子类的链接。 任何帮助将不胜感激。 谢谢,

在Linux上防止多个进程实例

在Linux平台上进程(C ++应用程序)检查其实例的最佳方式是不是已经在运行了?

如何在Linux中为特定程序设置进程ID

我想知道在运行之前是否有某种方法可以强制使用某些特定的进程ID到Linux。 我需要事先知道进程ID。 谢谢

我怎么能用SIGKILL杀死一个java进程中的Linux进程Process.destroy()做SIGTERM

在Linux中,当我运行java.lang.Process对象上的destroy函数(这是真正的types化的java.lang.UNIXProcess)时,它发送一个SIGTERM信号来处理,有没有办法用SIGKILL来杀死它?

从Linux中的PID进程名称

如何从他的PID获取进程名称? 例如,我执行cat file1.txt,但是我想知道cat命令及其参数,因为它的系统中有pid。 有没有一个结构来确定它或类似的东西? 任何想法?

32位机器使用0x08048000之前的内存是多less?

在Linux中,我了解到每个进程都在32位机器上存储从0x08048000开始的数据(而在64位机器中存储0x00400000)。 但我不知道从那里出发的原因。 0x08048000之前的内存是多less? 更新 :有些人认为它是为内核映射的。 不过据我所知,Linux内核使用用户堆栈之后开始的高端内存。

Linux上pid_t,uid_t,gid_t的大小

在Linux系统(32位或64位)上, pid_t , uid_t和gid_t的大小是多less?

寻找一个进程的Linux(C代码)打开文件描述符?

我想find在linux中为进程打开的所有fds。 我可以使用glib库函数吗?

如果一个进程仍在运行,你如何使用Python检查Linux?

我发现的唯一好方法是: import sys import os try: os.kill(int(sys.argv[1]), 0) print "Running" except: print "Not running" ( 来源 ) 但这是可靠的吗? 它是否适用于每个stream程和每个分配?

确定程序是否正在运行

在C中,我怎样才能以编程的方式find一个进程是否已经在Linux / Ubuntu上运行,以避免启动两次? 我正在寻找类似于pidof的东西。