- suoritettaessa bitcoindia systemd-palvelusta, kuten kohdassa https://github.com/bitcoin/bitcoin/blob/master/contrib/init/bitcoind.service , mikä on -daemon-lipun rooli?
Pohjimmiltaan kysyn, mitä -daemon tekee tilanteessa, jossa bitcoind on Suorita palveluna, ei lompakkona. Ja mitä tapahtuu, jos -daemonia ei käytetä -> systemd-palvelutiedostossa.
- Jos jokin asettaa daemon = 1 bitcoiniin .conf, onko turha käyttää myös -daemon-lippua aloitettaessa
Answer
Kun suoritat bitcoindia systemd-palvelusta, kuten kohdassa https://github.com/bitcoin/bitcoin/blob/master/contrib/init/bitcoind.service , mikä on -demon-lipun rooli?
-daemon
aloittaa bitcoindin taustalla daemonina. Joten jos run bitcoind -daemon
terminaalissa, ohjelma poistuu välittömästi, mutta bitcoind on edelleen käynnissä taustalla. Ilman -daemon
huomaat, että bitcoind näyttää roikkuvan päätelaitteessa, mutta se tarkoittaa vain, että se on käynnissä. Jos pysäytät komennon, myös bitcoind pysähtyy.
Jos asetetaan daemon = 1 bitcoin.conf-tiedostoon, onko turha käyttää myös -demon-lippu aloitettaessa
Kyllä. Tämä koskee kaikkia komentorivivaihtoehtoja.
Kommentit
Vastaa
Luulen, että tässä olisi hyödyllistä ymmärtää ohjelmiston toiminnan hierarkia. Olet vuorovaikutuksessa ohjelmiston, Bitcoin Core, kanssa. Vaikka sinulla on joko GUI-lompakko ja verkkotilastot tai olet vuorovaikutuksessa bitcoin-clin kanssa, käyttöjärjestelmässäsi on bitcoindia, bitcoinia daemon
. Se on – tämän skenaarion puitteissa – bitcoin-solmun tai lompakon perusosa.
Wikipedia esittelee Daemonit hienosti:
daemon (/ ˈdiːmən / tai / ˈdeɪmən /) [1] on tietokoneohjelma, joka toimii taustaprosessina sen sijaan, että se olisi vuorovaikutteisen käyttäjän suorassa valvonnassa
Spooky. Erityisesti Unix-järjestelmissä se on daemon, jos
prosessi aloitetaan komentoriviltä tai käynnistyskomentosarjasta, kuten init-skripti
Tässä tapauksessa init-komentosarja on bitcoin. conf-tiedosto. Jos se käynnistää daemonin, se tekee sen tekemisen taustalla. Kaikki ydinprosessit, joita tarvitaan taustalla olevan koodin suorittamiseen ja GUI: n ja komentorivin käyttämiseen, ovat aktiivisia, äänettömästi. / p>
Mikä tahansa vuorovaikutus ohjelmiston kanssa edellyttää, että daemon on käynnissä. Jos se ei vielä ole, se käynnistää sen. Käynnistyksen jälkeen voit vaihtaa bitcoin.conf-tiedostoa tai muuttujia dynaamisesti komentoriviltä haluamallasi tavalla istunnon aikana.
Kun olet valmis, mitä tilaa bitcoin.conf-tiedosto on, kun tietokone tai daemon-alku määrittää sen käyttäytymisen.
Jos haluat, että bitcoin toimii aina taustalla, varmista, että konfigurointitiedosto suorittaa daemonin käynnistyksen yhteydessä tai että käynnistät sen itse, jos se ei Käynnissä on molemmat.
Type=simple
jadaemon=1
btc conf-tiedostossa, tekee daemon-laukauksen heti aloituksen jälkeen sanallasystemctl start