Go-Ethereum
如何使用 geth 列出正在執行的節點?
有沒有辦法用
geth
命令行列出我電腦上的所有節點,甚至可以看到它們的一些狀態?(我是 go-ethereum 的新手,如果這是一個菜鳥問題,我很抱歉,但我找不到答案。)
geth
除非您明確啟動它們,否則您的機器上可能沒有執行任何節點。為了執行多個完整節點,您需要在創建它們時為每個節點明確選擇不同的埠,並且您的機器需要有數百 GB 的儲存空間才能容納它們。如果您確實有很多跑步,那麼有幾種方法可以了解他們是否正在跑步或查看他們的狀態。
要知道它們是否正在執行,您可以簡單地執行
ps aux | grep geth
以查看其中有多少程序geth
正在執行。如果您想知道
geth
實例的輸出(並且您沒有讓它們都在各種終端會話中執行),則必須將輸出記錄到文件中並讀取該文件。