Go-Ethereum

如何停止正在執行的 geth 節點?

  • July 10, 2021

我無法弄清楚如何在不終止程序的情況下停止正在執行的 geth 節點。我試圖查找geth help,但沒有提到停止、暫停或任何關閉命令。

如何干淨地關閉geth?

編輯:

我將它作為守護程序執行,CTRL+C 不是選項。

因為您將 geth 作為守護程序執行,所以您可以:

killall -HUP geth

在一行中,或通過以下方式獲取 pid:

ps ax | grep geth

並用 kill 殺死它

kill -HUP <pid>

-HUP是嘆息信號,是可選的,但比正常TERM信號更溫和。

使用Ctrl c

kill -INT <pid>

如果您以 開始geth,則以orconsole退出Ctrl D

> exit

引用自:https://ethereum.stackexchange.com/questions/709