pgrep 用于与 ubuntu 中的终端不关联的进程

pgrep 用于与 ubuntu 中的终端不关联的进程

我想找到所有与终端无关的进程的 PID。

当我执行 ps aux | 时less 命令,我在 TTY 字段中看到很多进程带有 ?特点

我想获取这些进程 ID,有没有办法用 pgrep 来做到这一点?

我试着看这里的纪录片https://www.freebsd.org/cgi/man.cgi?query=pgrep&sektion=1但不是很清楚...

答案1

我认为你不能用 来做到这一点pgrep。你可以用 来做到这一点ps

ps -e -o pid= -o tty= | awk '$2 == "?" {print $1}'

相关内容