linux - 如何在 Ubuntu 上找到多个工作进程的父进程(其 ppid=1)?

标签 linux ubuntu ubuntu-16.04

我需要找到例如 nginx 应用程序的主进程的进程 ID。如果我跑

$ ps 辅助 | grep nginx | awk {'打印 $2'}

我得到以下输出。

599
3261
3264
27671

其中3261PPID1的master进程。如何找到这样的进程ID?

最佳答案

如果你的 ps 版本支持它尝试:

ps --ppid 1 | grep nginx | awk {'print $1'}

关于linux - 如何在 Ubuntu 上找到多个工作进程的父进程(其 ppid=1)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41735673/

相关文章:

linux - 安装Ubuntu后无法启动计算机

mariadb - 管道进程 5(迭代)导致错误 : Redundant argument in sprintf at/usr/bin/pt-query-digest line 2556

linux - 我如何从我的 centos/tmp 目录中删除旧的 [er] 文件,除了某些仍在使用的文件?

linux - 如何跟踪文件的创建和修改

python - 使用 setup.py 将 python 项目安装为 systemd 服务

python - 无法在 ubuntu 16.04.2 上的 tkinter 中使用 tk.mainloop()

c - 嵌套 strtok_r : command line argument parsing

linux - 获取上个月修改的文件数

ubuntu - 如何检查 ubuntu docker 的 syslog

适用于 Linux 的 Windows 子系统 : is there a way to access folder from windows [host] or vice versa