Kun poistut kuori Linux-Järjestelmä, kaikki käynnissä olevat prosessit ovat yleensä irtisanotaan tai ripustaa ylös. Joten mitä teet, jos haluat edelleen pitää prosessit käynnissä jopa poistumassa shell / terminaali? Täällä nohup-komento tulee.
Nohup-Komennon
Nohup, lyhyt o hang up on komento Linux-järjestelmiä, jotka pitävät prosessit käynnissä, vaikka poistut shell tai terminaaliin.,
Nohup estää prosesseja tai töiden vastaanottamisesta SIGHUP (Signaali Hang UP) – signaalin. Tämä on signaali, joka lähetetään prosessiin päätteen sulkemisen tai poistumisen yhteydessä. Tässä oppaassa tutustumme nohup-komentoon ja osoitamme, miten sitä voidaan käyttää.,
Nohup-Komennon Syntaksi
Nohup-komennon syntaksi on seuraava;
nohup command arguments
TAI
nohup options
katsotaanpa, miten komento tulee pelata.
Tarkistaminen versio Nohup
Voit aloittaa tarkistamalla versio Nohup käyttää syntax alla
nohup --version
Lähtö

Alkaa prosessi käyttää Nohup
Jos haluat pitää prosessit/työ käynnissä, kirjoita komento, jossa nohup kuten alla., Työt jatkuvat edelleen kuoressa eivätkä kuole kuoresta tai terminaalista poistuttaessa., halutessaan ohjata lähtö eri tiedosto kuin osoittaneet,
nohup ./hello.sh > output.txt
jälleen Kerran voit tarkastella tiedoston ajaa
cat output.txt
Lähtö

ohjata tiedostoon ja standardi virhe-ja output-käytä > filename 2>&1 määrite kuten kuvassa
nohup ./hello.sh > myoutput.txt >2&1
Lähtö

Alkaa prosessi taustalla käyttäen Nohup
aloittaa prosessi taustalla käyttää & symboli lopussa komento., Tässä esimerkissä me piikittelemme google.com ja lähetän sen taustalle.,id=”8516ed8814″>
Lähtö

Voit tarkistaa prosessin kun jatkat shell käyttää pgrep komento kuten alla.
pgrep -a ping
Lähtö

Jos haluat lopettaa tai tappaa käynnissä prosessi, käyttää killkomento jonka jälkeen prosessi ID: kuten kuvassa
kill 2565
Lähtö

Tiivistelmä
- Kaikki prosessit, jotka suoritetaan käyttämällä nohup-komennon ohittaa SIGHUP-signaalin jopa poistuttaessa kuori.,
- kun työ aloitetaan tai suoritetaan nohup-komennolla, stdin ei ole käyttäjän käytettävissä.
- oletuksena
nohup.outkäytetään oletuksena tiedostoon stdout ja stderr.
Leave a Reply