MONO C#アプリから呼び出されたbashシェルコマンドからプロセスのPIDを取得する
私は次のLinuxターミナルコマンドを持っています: ps -aef | grep -v grep | grep 'TestService.exe' | awk '{print $2}' これは、Linuxの端末から正常に動作してretreives PID指名手配プロセスの、例えば、出力は次のようになります5532。ただし、Mono C#次のコードを使用してアプリケーションから上位コマンドを実行する必要があります。 Process proc = new Process { StartInfo = new ProcessStartInfo { FileName = "/bin/bash", Arguments = string.Format("-c ps -aef | grep -v grep | grep '{0}' | awk '{{print $2}}'", p), UseShellExecute = …