我想找到所有与终端无关的进程的 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}'