쉘 프로세스가 백그라운드에 있는지 이해합니까?

쉘 프로세스가 백그라운드에 있는지 이해합니까?

터미널에서 mutt 유휴 인스턴스를 유지합니다. 인덱스나 호출기에 있는 경우 외부 프로세스(AutoKey 또는 xdotool 등..)에서 매크로를 수신할 수 있기를 원하지만 외부 프로그램은 mutt가 있는지 확인해야 합니다. 일부 하위 프로세스(emacs, shell...)가 실행되고 있지 않습니다. 확인하는 방법은 무엇입니까?

Linux이므로 일부가 /proc/$pid/*작동할 수 있다면 괜찮을 것입니다.

답변1

mutt의 하위 프로세스를 내보내려면 다음을 수행할 수 있습니다.

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

pgrep매뉴얼 페이지

관련 정보