hiro08gh

ソフトウェアに関すること

バックグランドで実行したgoのPIDをkillする方法

最近go言語を触っています。goのバックグランド実行とそのプロセスのkill方法の備忘録です。なかなかプロダクション環境でPIDをコマンドでkillする場面はありませんが、今回はローカルでバックグランド実行したときを想定しています。

まずはgoをバックグランドで実行

localhostは8080番を使用していることを想定しています。

$ go run main.go &

localhost:8080番を使用しているか確認

$ sudo lsof -i:8080

そして、起動しているPIDの番号指定してkillする

$ sudo kill -9 [number]