エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Golangで『go-ps』ライブラリを用いてプロセスIDからプロセス名を取得する | 俺的備忘録 〜なんかいろいろ〜
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Golangで『go-ps』ライブラリを用いてプロセスIDからプロセス名を取得する | 俺的備忘録 〜なんかいろいろ〜
Golangの標準ライブラリだと、プロセスIDは取得できるみたいなのだけど、どうもプロセス名は取ってこれ... Golangの標準ライブラリだと、プロセスIDは取得できるみたいなのだけど、どうもプロセス名は取ってこれないらしい。 で、なんかいい方法ないかなと調べてたところ、『go-ps』というライブラリを見つけた。 これなら、プロセス名も取ってこれそうだ。 以下、実際にいじってみた際のコード。FindProcessの使い方は、基本的にはos.FindProcessとあまり変わらないみたいだ。 package main import ( "fmt" "os" "github.com/mitchellh/go-ps" ) func main() { pid := os.Getpid() pidInfo, _ := ps.FindProcess(pid) fmt.Println(pidInfo) fmt.Printf(" PID : %d\n", pidInfo.Pid()) fmt.Printf(" P