1 ps的输出中<defunct>是什么意思? 我已经发出了ps -ef|grep java命令,这是我得到的条目之一: subhrcho 875 803 0 Jan23 pts/5 00:02:27 [java] <defunct> 这<defunct>意味着什么?PID = 875 in的过程是什么状态? 15 process ps command process-management
3 ATOP显示红线vmcom和vmlim。这是什么意思? 顶部的实用程序显示: ATOP - MyServer 2013/01/07 00:03:57 10 seconds elapsed PRC | sys 2.18s | user 8.33s | #proc 141 | #zombie 0 | #exit 0 | CPU | sys 21% | user 139% | irq 0% | idle 228% | wait 11% | cpu | sys 5% | user 40% … 15 linux process top
2 lsof用于特定过程? bzip2在后台运行一个进程,我不知道它来自哪里。它正在消耗大量资源。我可以反向lsof查看此过程正在访问哪些文件吗? 我暂时暂停了该过程。 15 linux command-line process
2 有没有办法在Unix / Linux中拦截进程间通信? 为了拦截/分析网络流量,我们有一个名为Wireshark的实用程序。 在Unix / Linux中,我们是否有类似的工具来拦截任何两个进程之间的所有进程间通信? 我已经在内存中创建了一些进程,我需要分析它们如何相互通信。 15 command-line shell process ipc
3 使进程在Linux上不可杀灭 我正在使用密码管理器应用程序,出于安全原因,我想启动一个不可杀伤的进程。 而且我不希望该程序成为守护程序,因为我需要从标准输入中读取并写入它。 有没有办法做到这一点? 14 linux process kill
2 如何获取正在运行的进程的挂钟时间? 我开始对一个大文件进行哈希检查,不想使用来重新启动它time。如何获得挂钟时间,而不用在开始时使用时间或date在调用命令之前使用时间? 14 linux process time
2 如何在顶部查看完整的过程列表 当我执行“ top”时,我了解到有许多进程正在运行,其中许多处于睡眠状态。此时,我需要查看所有过程的完整快照。``顶部''能够在一个屏幕上显示流程列表,如何获得完整的列表? 除其他事项外,我对查看处于“睡眠”状态的所有进程的列表感兴趣。我不认为,我可以在“ ps”命令的输出中获取进程状态 14 linux process administration top
5 在AIX下,如何获得绑定到端口的程序的完整路径? 在Linux下,我可以使用netstat -tulpnw和ps,如下所示: # netstat -tulpnw | grep :53 tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1482/named udp 0 0 127.0.0.1:53 0.0.0.0:* 1482/named # ps aux | fgrep 1482 named 1482 0.0 1.0 93656 44900 ? Ssl Sep06 3:17 /usr/sbin/named -u named root 20221 0.0 0.0 4144 552 pts/0 R+ 21:09 0:00 … 14 process aix socket lsof netstat
2 Linux:编写监视程序以监视多个进程 几年前,一位同事提出了一种看门狗程序的优雅解决方案。该程序在Windows上运行,并使用Windows Event对象监视多个应用程序的进程句柄(PID)。如果任何一个进程意外终止,则其进程句柄将不再存在,并且将立即向其看门狗发出信号。然后,看门狗将采取适当的措施来“修复”系统。 我的问题是,您将如何在Linux上实现这种看门狗?单个程序是否可以监视其他许多程序的PID? 14 linux process monitoring
2 更改流程的父流程? 是否可以更改流程的父流程?如果是,怎么办? 例如, 如何screen管理将会话screen及其内部运行的进程附加到不同的Shell进程?上级流程有变化吗? 我似乎听说过其他正在运行程序的Shell进程更改方式,但我不记得了。程序的父进程也有变化吗? 我认为disown某个流程会更改该流程的父流程,只是因为名称disown暗示了这一点。但是我发现这是不正确的。 Emacs客户端可以在另一个终端选项卡上连接到emacs服务器。上级流程有变化吗? 14 process gnu-screen job-control disown
3 如何以任何不执行任何操作的名称启动进程? 我想启动一个什么都不做但仍在运行的进程。假设我启动了一个名为的进程sadhadxk,当我运行该进程时pgrep -x "sadhadxk",就像任何正常进程一样,我将获得PID号。 那么有什么方法可以启动虚拟过程吗? 14 bash process
3 模拟处于D状态的不可杀死的进程 对于在服务器环境外进行灾难测试的情况,我们正在寻找一种使进程陷入D(不间断睡眠)状态的简便方法。 有什么简单的方法吗?C示例代码示例为加号:) 编辑 -第一个答案是半正确的,因为该过程显示为处于D状态,但它仍接收信号并且可以被杀死 14 process process-management benchmark
3 如何检查流程完成后需要运行多长时间? 目前,我正在使用以下方法检查进程实际运行了多长时间: ps -eo uid,pid,etime | egrep '^ *MY_ID' | egrep 'PID_OF_PROCESS' 并输出以下内容: MY_ID PID_OF_PROCESS 00:16 但是,该过程结束后,我想找出实际运行了多长时间,但似乎找不到该信息。 14 process