Kaip paleisti procesą „Linux“ fone

Kaip Paleisti Procesa Linux Fone



Jei vykdote komandą, kurios apdorojimas užtrunka daug laiko, turite žinoti fone veikiančias paslaugas. Tai labai svarbi proceso valdymo koncepcija ir gali būti naudinga įvairiais būdais. Be to, bet koks procesas, kurį siunčiate į foną, veikia nepriklausomai, o tai leidžia kartu pradėti kitą procesą.

Tačiau dauguma vartotojų nežino apie jo metodus ir netenka efektyviausių, tačiau pagrindinių įrenginių funkcijų. Taigi, šiame trumpame vadove siekiame paaiškinti, kaip paleisti procesą fone sistemoje „Linux“.

Kaip paleisti procesą „Linux“ fone

Vykdydami procesą fone, galite atlaisvinti savo terminalą nuo ilgai trunkančio proceso ir vienu metu paleisti kelias komandas. Tam yra tik du paprasti būdai. Šį skyrių padalinome į dvi dalis, kad paaiškintume kiekvieną iš jų vienu metu.







1. Bg komanda

Jei įvedėte komandą ir vėliau supratote jos vykdymo laiką, naudokite komandą „bg“. Norėdami įvesti šią komandą, pristabdykite vykstantį procesą paspausdami „CTRL + Z“ klavišus. Tada įveskite komandą „bg“.



Pavyzdžiui, sukurkime fiktyvią užduotį naudodami komandą „miegas“ ir išsiųskite ją į foną.



bg





Sukūrę fiktyvų darbą 50 sekundžių, vykdome komandą „bg“, kuri siunčia procesą į foną.

Norėdami peržiūrėti laukiančių foninių procesų eilę, naudokite komandą „darbai“.

darbo vietų



2. „&“ pridėjimas

Galite naudoti ampersando simbolį „&“ su komanda, kad paleistumėte ją fone.

komandą &

Pavyzdžiui, siųskime fiktyvų procesą į foną naudodami ampersandą.

miegoti penkiolika &

Ankstesniame paveikslėlyje [1] yra užduoties ID, o užduočių ID didės atliekant kitas užduotis. Pavyzdžiui, šis užduoties ID yra [2]. Dabar vėl galite pamatyti darbo būseną įvesdami šią komandą:

darbo vietų

3. Tmux komanda

Taip pat galite naudoti komandą „tmux“, kad sukurtumėte kelias terminalo sesijas. Sukurkite naują seansą, pradėkite bet kokį norimą procesą ir palikite tą seansą. Tuo tarpu jūsų procesas toje sesijoje ir toliau bus vykdomas fone. Norėdami naudoti komandą „tmux“, turite įdiegti „tmux“ programą naudodami šias komandas:

sudo tinkamas atnaujinimas
sudo tinkamas atnaujinimas - ir
sudo apt diegti tmux - ir

Norėdami sukurti naują sesiją, įveskite šią komandą:

tmux naujoji sesija -s sesija_1

Čia galite pakeisti terminą „sesija_1“ bet kokiu pavadinimu, kurį norite suteikti naujai seansui. Vos įvedus nurodytą komandą, atsidarys terminalo skirtukas. Ten galite įvesti norimas komandas ir paspausti „CTRL + B“ ir D kombinaciją, kad seansas būtų atskirtas nuo pagrindinės sesijos.

Šis atskirtas seansas lieka aktyvus fone. Jei norite prie jo pridėti keletą komandų, pridėkite tą seansą atgal vykdydami šią komandą:

tmux prijungimo seansas -t sesija_1

Vietoje „session_1“ įveskite seanso, prie kurio norite prisijungti, pavadinimą.

Išvada

Jei vykdote procesą fone, tai padeda efektyviai ir efektyviai dirbti vienu metu vykdant kelis procesus. Mes paaiškinome tris paprastus procesus paleisti fone – naudojant komandą „bg“, „amersand“ ir „tmux“. Nors tmux reikia įdiegti, tai yra lengviausias būdas įdiegti skirtingus procesus vienu metu.