Miten Ajaa Bash-Komennot Taustalla Linux

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.,)

Voit vain tehdä ulos disown komento on

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.

kieltäneet työ on toinen, jossa on PID-16238.,

& 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 Perkins

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.

Share

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *