Ei ole mitään ärsyttävää kuin käynnissä komento terminaalin ja ottaa se ajaa minuuttia, joskus tunnin, ja ei voi käyttää puhelimesi uudelleen. Toki voit käyttää välilehtiä, mutta se on kömpelö ratkaisu, eikä se ole aina optimaalinen, koska saatat haluta nähdä päivityksiä työskennellessäsi. Täällä näytämme muutamia erilaisia tapoja ajaa bash komentoja taustalla Linux.,
End-Komento, jossa &
Jos haluat ajaa komento taustalle, käyttäen &
lopussa on helppo tapa tehdä se. Näin voit antaa komennon taustalla ja jatkaa päätelaitteen käyttöä sen kulkiessa. Siinä on kuitenkin koppi. &
ei irrota komentoa sinusta, vaan työntää sen vain taustalle., Tämä tarkoittaa, että kun olet yrittää käyttää terminaali, mitään komento haluaa työntää STDOUT
tai STDERR
vielä painettu, joka voi olla häiritsevää.
KOMENTO &
Kun terminal-istunto on suljettu, komento päättyy., Voit myös tappaa komento antamalla jobs
komento, löytää useita komento, joka on käynnissä, ja tappaa sen kill
komento. Sen syntaksi on seuraava:
tappaa %1
Käyttäen &
– on hyvä, jos sinun täytyy työntää jotain pois hieman, mutta älä odota sen jatkuvan ikuisesti.,
& Komennon Jälkeen, Sitten Kieltämässä
Käynnissä komennon kanssa vain &
työntää pois takaisin ja pitää sen käynnissä niin kauan kuin terminaali-ikkuna on auki. Jos kuitenkin etsit pitää tämä komento käynnissä jatkuvasti, vaikka päätelaitteen istunto päättyy, voit käyttää disown
komento.
käyttääksesi tätä menetelmää aloita lisäämällä&
.,
KOMENTO &
Kuten edellä mainittiin, käyttäen &
työntää tämä komento taustalle, mutta ei irrota sen käyttäjä. Voit tarkistaa tämän kirjoittamalla päätteeseen jobs
. Se näyttää komennon juoksevan taustalla kuten näimme aiemmin.
kirjoita disown
osaksi kuori, ja se tulee tehdä juuri että. (Ja voit jälleen tarkistaa tämän jobs
– komennolla.,)
Nyt voit sulkea puhelimesi ja jatkaa teidän päivä. Se vielä pitää putkiston asioita STDOUT
tai STDERR
, mutta kun olet exit ja uudelleen teidän terminaali, et näe mitään siellä., Voit löytää komento, jälleen top
tai ps
komennot ja tappaa sen kill
komento.
& Komennon Jälkeen /dev/null
Lisäämällä &
komennon jälkeen tulee painaa komento-alalle, mutta seurauksena, tausta komento jatkaa tulostaa viestejä terminaaliin kuin käytät sitä. Jos haluat estää tämän, harkitse suuntaamaan komento /dev/null
.,
KOMENTO &>/dev/null &
Tämä ei estä komento sulkeminen, kun pääte suljetaan. Kuitenkin, kuten edellä mainittiin, se on mahdollista käyttää disown
kieltämässä käynnissä komennon päässä käyttäjä. Voit myös tappaa se joko edellä mainituista menetelmistä, jos et halua ajaa enää.,
Nohup, jossa & ” ja ” /dev/null
toisin Kuin edellinen komentoja käyttäen nohup
– vaihtoehdon avulla voit ajaa komennon taustalla ja pitää sen käynnissä. Miten? nohup
ohittaa HUP-signaali (signal hang up), jolloin on mahdollista ajaa komennot taustalla, vaikka laite on pois päältä. Yhdistä tämä komento uudelleenohjaukseen ”/ dev / null” (estääkseen nohupia tekemästä nohupia.out file), ja kaikki menee taustalle yhdellä komennolla.,
nohup-KOMENNON &>/dev/null &
Useimmat terminaali ohjelmia Linux-tänään on ominaisuuksia rakennettu, jotta ne voivat toimia taustalla kanssa vähän vaivaa. Tämän lisäksi nykyaikaiset init-järjestelmät (kuten systemd) voivat antaa käyttäjille mahdollisuuden käynnistää ohjelmia, kuten palveluita bootissa tai milloin tahansa.,
edelleen, joillakin Linuxia käyttävillä ohjelmilla ei ole kykyä toimia daemonina tai integroitua moderneihin init-järjestelmiin. Tämä on todellinen haitta, mutta on ymmärrettävää, koska kaikki kehittäjät ole taitoa tai aikaa lisätä uusia ominaisuuksia.
Onneksi komentoja, kuten nohup
tai disown
ovat edelleen todellisuutta ja voi sulkea kuilu liikkuvat ohjelmia, kuten tämä tausta. Ne eivät ole täydellisiä tai hienoja, mutta saavat homman tehtyä tarvittaessa.,
Jos olet nauttinut tämän Linux-artikkeli, varmista tarkistaa joitakin meidän muut Linux-sisältöä, kuten miten yhdistää Google-tilin GNOME Shell, 5 paras Linux Distrot Windows-Käyttäjille vuonna 2021, ja 15 ONKO komentoja, sinun täytyy tietää,.
aiheeseen Liittyvät:
John on nuori tekninen ammatillinen intohimo valistaa käyttäjiä parhaita tapoja käyttää teknologiaa. Hänellä on tekniset sertifikaatit, jotka kattavat aiheita aina tietokonelaitteistosta kyberturvallisuuteen Linux system administration.,
tarinamme toimitetaan saapuneet-kansioosi.