Prosessin suorittaminen taustalla Linuxissa

Prosessin Suorittaminen Taustalla Linuxissa



Sinun on tunnettava taustalla käynnissä olevat palvelut, jos suoritat komennon, jonka käsittely vie paljon aikaa. Se on keskeinen konsepti prosessinkäsittelyssä ja voi hyödyttää sinua erilaisissa lähestymistavoissa. Lisäksi mikä tahansa prosessi, jonka lähetät taustalle, toimii itsenäisesti, minkä ansiosta voit aloittaa toisen prosessin rinnalla.

Useimmat käyttäjät eivät kuitenkaan ole tietoisia sen menetelmistä ja heiltä riistetään laitteidensa tehokkain mutta perustoiminto. Joten tässä pikaoppaassa pyrimme selittämään, kuinka prosessi suoritetaan taustalla Linuxissa.

Prosessin suorittaminen taustalla Linuxissa

Suorittamalla prosessin taustalla voit vapauttaa päätelaitteen pitkään jatkuneesta prosessista ja suorittaa useita komentoja samanaikaisesti. Siihen on vain kaksi yksinkertaista tapaa. Jaoimme tämän osion edelleen kahteen osaan selittääksemme kutakin niistä kerrallaan.







1. Bg-komento

Jos annoit komennon ja tajusit myöhemmin sen suoritusajan, käytä 'bg'-komentoa. Jos haluat antaa tämän komennon, keskeytä käynnissä oleva prosessi painamalla 'CTRL + Z' -näppäimiä. Kirjoita sitten 'bg' -komento.



Luodaan esimerkiksi valetyö 'sleep'-komennolla ja lähetetään se taustalle.



bg





Kun olet luonut valetyön 50 sekunnin ajan, suoritamme komennon 'bg', joka lähettää prosessin taustalle.

Käytä 'jobs' -komentoa nähdäksesi odottavien taustaprosessien jono.

työpaikkoja



2. '&':n liittäminen

Voit käyttää et-merkkiä “&” komennon kanssa suorittaaksesi sen taustalla.

komento &

Lähetetään esimerkiksi valeprosessi taustalle et-merkillä.

nukkua viisitoista &

Edellisessä kuvassa [1] on tehtävän tunnus, ja tehtävätunnukset kasvavat seuraavissa tehtävissä. Esimerkiksi seuraava tehtävätunnus on [2]. Nyt voit nähdä työn tilan uudelleen kirjoittamalla seuraavan komennon:

työpaikkoja

3. Tmux-komento

Voit myös käyttää 'tmux'-komentoa useiden pääteistuntojen luomiseen. Luo uusi istunto, aloita haluamasi prosessi ja poistu istunnosta. Sillä välin kyseisen istunnon prosessi jatkuu taustalla. Jos haluat käyttää tmux-komentoa, sinun on asennettava tmux-apuohjelma seuraavilla komennoilla:

sudo osuva päivitys
sudo sopiva päivitys -ja
sudo apt Asentaa tmux -ja

Luo uusi istunto antamalla seuraava komento:

tmux uusi istunto -s istunto_1

Täällä voit korvata termin 'session_1' millä tahansa nimellä, jonka haluat antaa uudelle istunnolle. Heti annetun komennon antamisen jälkeen avautuu päätevälilehti. Voit syöttää haluamasi komennot sinne ja irrottaa istunnon pääistunnosta painamalla “CTRL + B” ja D yhdistelmää.

Tämä irrotettu istunto pysyy aktiivisena taustalla. Jos haluat lisätä siihen joitain komentoja, liitä se istunto takaisin suorittamalla seuraava komento:

tmux-liitosistunto -t istunto_1

Kirjoita 'session_1' -kohdan tilalle sen istunnon nimi, johon haluat muodostaa yhteyden.

Johtopäätös

Jos suoritat prosessia taustalla, se auttaa sinua työskentelemään tehokkaasti ja tehokkaasti ajamalla useita prosesseja samanaikaisesti. Selitimme kolme yksinkertaista tapaa ajaa prosesseja taustalla - käyttämällä 'bg'-, 'Amperand'- ja 'tmux'-komentoa. Vaikka tmux vaatii asennuksen, se on helpoin tapa ajaa eri prosesseja samanaikaisesti asennuksen jälkeen.