pidof 给出两个数字,即进程 id 或 pid。请告诉

Posted

技术标签:

【中文标题】pidof 给出两个数字,即进程 id 或 pid。请告诉【英文标题】:pidof giving two numbers which is process id or pid. please tell 【发布时间】:2021-11-28 06:56:03 【问题描述】:

当我运行命令时

pidof lh

对于 lh 程序,我得到两个值。这些是什么。我正在寻找 lh 运行程序的 pid,所以我可以增加打开文件的数量限制 https://unix.stackexchange.com/a/422732/211761

为什么我得到两个值,如果一个是 pid 那么另一个是什么

输出

  37354 7968

上面哪个是pid,另一个是什么数字。请告诉

【问题讨论】:

您阅读手册页了吗?是否有两个进程在您的系统中运行lh 程序?投票结束。 【参考方案1】:

两者兼而有之。您有两个 lh 进程正在运行。

【讨论】:

可以将 C 线程视为进程或 pid。程序lh创建thread./并分别出现在pidof命令中 好的,我得到了答案,但你能告诉我是否需要为哪个 pid 设置打开文件限制,或者我应该为两个 pid 设置 ulimit 以允许增加文件打开限制google.com/… 我为这两个进程设置了选项。我创建线程并在完成请求后关闭它,但我不知道为什么我仍然得到多个进程。有没有办法我可以获得打开文件和文件名(如套接字或文件)的特定 tcp 端口号连接数 @user786 可能是因为你有两个 lh 进程正在运行...

以上是关于pidof 给出两个数字,即进程 id 或 pid。请告诉的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础命令---查找进程id

Linux基本命令之pidof和kill/killall

pidof---找寻PID

在 python 中通过进程名称获取 PID 的跨平台方法

pidof---查找指定名称的进程的进程号id号。

pidof命令