Eu mantenho uma instância do mutt ociosa em um terminal, se estiver no índice ou no pager quero que ele possa receber uma macro de um processo externo (AutoKey ou xdotool etc.), mas o programa externo precisa verificar o mutt não não estou executando algum subprocesso (emacs, shell...), como verificar?
É Linux, então se algum /proc/$pid/*
pudesse funcionar, tudo bem.
Responder1
Você poderia fazer isso para emitir processos filhos do vira-lata:
pgrep -l -P $(pgrep -x mutt)