Articles of 进程

Linux脚本来检查进程是否正在运行并对结果进行操作

我有一个进程,经常失败,有时会开始重复的情况下.. 当我运行: ps x |grep -v grep |grep -c "processname"我将得到: 2这是正常的,因为进程运行一个恢复进程。 如果我得到0我将要开始这个过程,如果我得到: 4我将要停止并重新启动过程 我需要的是一种采取ps x |grep -v grep |grep -c "processname" 然后设置一个简单的3选项function ps x |grep -v grep |grep -c "processname" if answer = 0 (start process & write NOK & Time to log /var/processlog/check) if answer = 2 (Do nothing & write OK & time […]

Linux进程状态

在Linux中,当需要从磁盘读取块时,进程状态会发生什么变化? 被封锁了吗? 如果是这样,另一个进程如何select执行?

关于过程的PID

我有一个有点愚蠢的问题,如果我有一系列创build的进程…这些不一定是某种inheritance,进程的PID必须是数字连续或随机pid?

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?