我试图确定哪些应用程序正在使用某些端口并获取netstat -tlnp | grep <port> for Linux
。
此命令返回以下输出:
(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:<port> 0.0.0.0:* LISTEN 3591/java
我只需要获取结果的进程名称和PID,即java 3591。
最好的方法是什么?
谢谢。
尝试
ps -p $(lsof -ti tcp:80) o comm=,pid=
要么
netstat -tlnp | awk '/:80 */ {split($NF,a,"/"); print a[2],a[1]}'
问题内容: 有什么办法可以在Python中按进程名称获取PID? 例如,我需要获得通过。 问题答案: 你可以使用进程的名字来的PID 通过subprocess.check_output: 将运行命令为, 如果返回码非零,则会引发CalledProcessError。 要处理多个条目并转换为整数: 在[21]中:get_pid(“ chrome”) 或者通过标记获取单个pid:
我的xhtml中有一个p:commandLink,其值在“Show”/“Hide”之间切换。有什么方法可以从支持bean获得这个commandlink的值吗?我的意思是,我想知道命令链接当前显示了什么值,即显示/隐藏?
问题内容: 如何在C中获取进程名称?同名,在中。我不想解析该文件。有什么编程方式可以做到这一点? 问题答案: 它指向了,或者您确实可以阅读。或者,您可以使用,不确定由谁来设置它以及它的可靠性。
问题内容: 这应该很简单,但我只是没有看到。 如果我有一个进程ID,该如何使用它来获取有关该进程的信息,例如进程名称。 问题答案: 在Linux下,您可以读取proc文件系统。文件包含命令行。
问题内容: 如何从他的pid获取进程名称?例如,我执行cat file1.txt,但是我想弄清楚该cat命令及其参数,因为它在系统中的pid是。是否有确定它的结构或类似的东西?任何的想法? 问题答案: 没有任何通用方法可以执行此unix。 每个操作系统都有不同的处理方式,有些很难。您提到了Linux。对于Linux,该信息位于/ proc文件系统中。 要获取进程ID 9999的命令行,请阅读文件。
问题内容: 当我们知道时,有没有一个班轮来获取月份的名称?还是最简单的方法是什么? 问题答案: 您也将获得这种方式。