Bitcoind

在 Ubuntu 上啟動時啟動 bitcoind

  • May 17, 2021

我已bitcoind在執行 Ubuntu 18.04 的 VPS 上安裝,我想將其配置為bitcoind在啟動時啟動。

使用我的配置最好的方法是什麼?

bitcoind在使用 systemd 的系統上啟動,請使用比特幣核心儲存庫根目錄下的contrib/init/ 中提供的服務配置。

然後,您可以bitcoind像任何其他 systemd 服務一樣進行管理(並且可能有其他依賴於它,例如閃電網路實施的服務)。

systemctl start bitcoind
systemctl stop bitcoind
# This enables launching the service at startup
systemctl enable bitcoind

您可以添加一個在啟動時執行的 cron 程序,創建一個臨時文件以說明它已經執行,然後執行。這使得每次 cron 嘗試執行程序時,結果都是空的。

例子:

touch /tmp/btc.true
[ ! -f /tmp/btc.true ] && sudo -u $USER sh -c 'HOME=~$USER; bitcoind -daemon'
exit 0

引用自:https://bitcoin.stackexchange.com/questions/91876