【解決済】geth でバックグラウンド実行したプロセスがkillできない時
おきたこと
イーサリアムの勉強中に、採掘等のためにGethをバックグラウンドで常時起動して置くために & を使って以下のようなプロセスを走らせた。
geth --networkid "15" --nodiscover --datadir "eth_private_net/" console 2> eth_private_net/geth_err.log &
その後、ターミナルで普通にプロセスを普通に killしようと思ったらできないことがあった。
解決策
kill -SIGKILL {pid}
のように-SIGKILL
オプションをつけることで解決した。
ps aux | grep geth
なりで該当のpidを確認してkillすると良いと思う。