Удивлен, что об этом еще не спросили.
Но как/что рекомендуется для отключения биткойнов?
Прямо сейчас я вручную убиваю процесс либо с помощью, либо sudo kill {pid}
, если это не удается (например, только что), используяsudo pkill -9 -f bitcoind
РЕДАКТИРОВАТЬ: этот ответ устарел, он применялся к старой версии bitcoind
клиента. Очевидно, функциональность RPC теперь удалена. Пожалуйста, посмотрите на другие ответы вместо этого.
Я думаю, используя bitcoind stop
. Я рекомендую этот подход, так как уничтожение процесса может привести к повреждению базы данных, как я понял. Используйте bitcoind --help
для всех параметров и bitcoind help
для всех команд JSON-RPC.
Я не уверен, что bitcoind stop
все еще работает как RPC с более новыми выпусками, поскольку где-то в разделах справки говорится, что функциональность RPC удалена из bitcoind.
Попробуйте bitcoin-cli stop
.
bitcoin-cli stop
работает в версии 11.bitcoin-cli
, вы должны начать bitcoind
с option server=1
. Я сделал это и все еще bitcoin-cli getinfo
возвращает ошибку. Так что я подозреваю , что bitcoin-cli
он не работает должным образом. У меня есть процесс top
, который называется bitcoin-init
. Я не уверен, что это правильный процесс, который должен быть активен после того, как я начал bitcoind
, или это какой-то процесс инициализации, и, поскольку он использует 100% моего процессора Raspberry, он также может зависнуть, и это может быть корнем проблемы. Я ценю любой вклад.если вы запустили его с помощью «bitcoind -daemon» и используете версию 10 или выше, используйте «bitcoin-cli stop».
bitcoin-init
ли процесс инициализации bitcoind
? Потому что это мой процесс в top
.В моем случае работает так./bitcoin-cli -regtest stop
Убедитесь, что вы указали те же параметры, которые вы обычно используете при запуске биткойнов, например, если вы используете другой каталог данных:
cd C:\Program Files\Bitcoin\daemon
bitcoin-cli -datadir=C:\Bitcoin stop
Это сработало для меня:
bitcoin-cli -rpcuser=[имя пользователя] -rpcpassword=[пароль] -rpcconnect=[ip] стоп
Если вы используете тестовую сеть, попробуйте./bitcoin-cli -testnet stop
./bitcoin-cli stop
достаточно./bitcoin-cli stop
определенно недостаточно при запуске 0.18rc в тестовой сети.
Манри Рист
иафорек
Error: Command line contains unexpected token 'stop', see bitcoind -h for a list of options.
. Правильный способ остановкиbitcoind
- этоbitcoin-cli-stop
команда (см. Другой ответ с большим количеством голосов).ЧерныйПоясБоб
bitcoin-cli stop
. Обратите внимание на последний пробел вместо дефиса.