だから私はプロセスが実行されているかどうかを調べるためにこれを持っています:
os.system("ps aux | grep [my]process")
角かっこを使用するので、grep コマンドも返されません。
また、次のようなことをしようとすると
'yes' if os.system("ps aux | grep [my]process") else 'no'
実際にpythonがプロセスの情報を含む行を出力したとしても、私はいつもノーになります。
私の側から何らかの誤解があるに違いないことはかなり確かです... os.system の出力がゼロでない場合、式は true で解決されるので、「はい」を取得する必要があると思います。しかし、これはまったく起こりません。プロセスが実行されていても、コマンドはプロセスに関する情報を正しく返します。
ここで何が間違っていますか?
ありがとう!