シェルプロセスがバックグラウンドにあるかどうかを確認してください。

シェルプロセスがバックグラウンドにあるかどうかを確認してください。

端末に無料のmuttインスタンスを保持し、それがインデックスまたはページャにある場合は、外部プロセス(AutoKeyやxdotoolなど)からマクロを受け取ることができるようにしたいが、外部プログラムはmuttかどうかを確認する必要があります。一部の子プロセス(emacs、shell...)が実行されていません。確認する方法は?

Linuxなので、一部がうまくいくと/proc/$pid/*良いでしょう。

答え1

次のようにして、muttの子プロセスをエクスポートできます。

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

pgrepマニュアルページ

関連情報