Goで現在実行中のプロセスのリストを取得するにはどうすればよいですか?Goで現在実行中のプロセスのリスト
OSパッケージには、いくつかの機能があります。http://golang.org/pkg/os/ 実行中のプロセスの一覧は表示されません。
Goで現在実行中のプロセスのリストを取得するにはどうすればよいですか?Goで現在実行中のプロセスのリスト
OSパッケージには、いくつかの機能があります。http://golang.org/pkg/os/ 実行中のプロセスの一覧は表示されません。
標準ライブラリにはこのような機能はなく、決してそうではありません。
ほとんどの場合、プログラムではプロセスのリストは必要ありません。 Goプログラムは通常、すべてのプロセスではなく、単一または少数のプロセスを待つことを望んでいます。プロセスのPIDは、通常、すべてのプロセスのリストを検索する以外の手段によって取得されます。
Linuxの場合、/proc
ディレクトリの内容を読むことで、プロセスのリストを取得できます。質問Linux API to list running processes?
プロセス情報が必要な場合は、goコードから "ps"コマンドを実行し、テキスト出力を解析することができます。
完全なソリューションをhttp://www.miek.nl/files/go/
、オペレーティングシステムや、あなたの囲碁プログラムで実行しているゴルーチンのリスト上で実行中のプロセスのプロセス:)リストを定義する@「ゴーを学ぶ」ブック29を行使することを指すことができますか? – proppy
私のオペレーティングシステムで実行されているプロセスのリスト –
クロスプラットフォームソリューションが必要ですか? – proppy