Eu não acho que você pode fazer isso com pgrep
. Você pode fazer isso com ps
.
ps -e -o pid= -o tty= | awk '$2 == "?" {print $1}'
Eu gostaria de encontrar todos os PIDs de processos que não estão associados a um terminal.
Quando eu faço o ps aux | menos comando, vejo no campo TTY um monte de processos com? personagem
Eu gostaria de obter o ID desses processos. Existe uma maneira de fazer isso com o pgrep?
Eu tentei olhar o documentário aqui link mas não é muito claro ...
Eu não acho que você pode fazer isso com pgrep
. Você pode fazer isso com ps
.
ps -e -o pid= -o tty= | awk '$2 == "?" {print $1}'