Ich betreibe mein Bitcoin-qt auf Headless Raspberry Pi, wo es ziemlich reibungslos läuft. Das Problem beginnt, wenn die Marco-GUI über vnc
abstürzt, sodass die Bitcoin-qt-GUI hängt, obwohl dieser Deamon immer noch als Prozess ausgeführt wird, wenn ich mit nachprüfe. Kurz gesagt, ich kann nicht auf die GUI zugreifen und sie normalerweise schließen über ssh und ich habe bitcoin-qt ausprobiert: kann keine Verbindung zu xserver herstellen
ps -ax | grep bitcoin
bitcoin-qt stop
Was ist der richtige Weg, um meinen Bitcoin-QT-Prozess sicher zu beenden/zu stoppen?
kill <PID>
sollte einfach gut funktionieren.
Meine Antwort unterscheidet sich nicht von der Antwort von Jannes, nur mit mehr Erklärung.
Wenn Sie eingeben: kill PID
Wenn im Kill-Befehl kein Signal angegeben ist, wird standardmäßig Signal Nr. 15 (SIGTERM) gesendet. Dies ist dasselbe wie kill -15 PID
und wird als sicher angesehen, sodass Sie SIGTERM manuell angeben können, wenn Sie möchten. Wenn dies Ihren Prozess nicht ohne Beschädigung schließen kann, war dies wahrscheinlich unvermeidlich.
Beachten Sie, dass bitcoin-qt beim Schließen ein neues GUI-Fenster für den Schließvorgang mit der Meldung Computer nicht herunterfahren öffnet.
Es kann eine bessere Lösung sein, zu versuchen, Ihre GUI-Sitzung wiederzubeleben, bevor Sie bitcoin-qt beenden.
Beachten Sie, dass Sie Bitcoin-qt schließen können, wenn Sie bitcoin-qt mit der korrekt konfigurierten -server
Option starten bitcoin-cli stop
.
rel:
nixCraft - Kill Process in Linux or Terminate a Process in UNIX / Linux Systems - https://www.cyberciti.biz/faq/kill-process-in-linux-or-terminate-a-process-in-unix- oder-linux-systeme/
Denja
Jannes
Pieter Wuille