entendeu se um processo de shell está em segundo plano?

0

Eu mantenho uma instância de mutt inativo em um terminal, se estiver no índice ou pager eu quero que ele seja capaz de receber uma macro de um processo externo (AutoKey ou xdotool etc ..), mas o programa externo precisa verifique se o mutt não está executando algum processo secundário (emacs, shell ...), como verificar?

É o Linux, então se algum /proc/$pid/* puder funcionar, tudo bem.

    
por Alex 13.05.2014 / 19:45

1 resposta

1

Você pode fazer isso para emitir processos filhos do mutt:

pgrep -l -P $(pgrep -x mutt)

pgrep man page

    
por 13.05.2014 / 20:35