bitcoin-tools / bitcoin-tools/nodebuilder

If Bitcoin's already running, check if it's on the target version

Offen
#409 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Shell
Sterne
7
Forks
0
Ø Merge
2 Std. 37 Min.
Gemergte PRs (30 T.)
28

Beschreibung

Before launching Bitcoin, check if it's already running:
- if Bitcoin isn't running do the status quo (launch bitcoin)
- if Bitcoin is running, check the version
- if it's on the target version, don't launch it again
- if it's not on the target version, stop the current pid via `bitcoin-cli`, wait for it to stop, then do the status quo (launch bitcoin).

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Ermitteln Sie den Shell-Codepfad, der Bitcoin startet, und verfolgen Sie, wie der Prozessstatus und die Zielversion bestimmt werden. Implementieren Sie die angeforderten Fälle: starten, wenn der Prozess nicht vorhanden ist, eine laufende Version mit passender Version weiterlaufen lassen oder eine Version mit nicht passender Version stoppen und abwarten, bevor Sie starten; überprüfen Sie jeden Fall anhand der Anforderungen des Issues.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
shell
Bereich
blockchain, infrastructure
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.