A legtöbb felhasználó azonban nincs tisztában a módszereivel, és megfosztják eszközeik leghatékonyabb, de alapvető funkcióitól. Tehát ebben a rövid útmutatóban azt szeretnénk elmagyarázni, hogyan futtassunk le egy folyamatot a háttérben Linux alatt.
Folyamat futtatása a háttérben Linux alatt
Ha egy folyamatot futtat a háttérben, felszabadíthatja a terminált egy régóta futó folyamat alól, és több parancsot futtathat egyszerre. Csak két egyszerű módszer létezik rá. Ezt a részt további két részre osztottuk, hogy mindegyiket egyszerre magyarázzuk el.
1. A Bg Parancsnokság
Ha beírt egy parancsot, és később felismerte a végrehajtási idejét, használja a „bg” parancsot. A parancs beírásához szüneteltesse a folyamatban lévő folyamatot a „CTRL + Z” billentyűk lenyomásával. Ezután írja be a „bg” parancsot.
Például hozzunk létre egy álfeladatot a „sleep” paranccsal, és küldjük el a háttérbe.
bg
A dummy job 50 másodperces létrehozása után végrehajtjuk a „bg” parancsot, amely a folyamatot a háttérbe küldi.
Használja a „jobs” parancsot a függőben lévő háttérfolyamatok sorának megtekintéséhez.
2. „&” hozzáfűzése
Használhatja az „&” jelet a parancshoz, hogy a háttérben futtassa.
parancs &Például küldjünk egy álfolyamatot a háttérbe „és” jellel.
alvás tizenöt &
Az előző képen az [1] a feladat azonosítója, és a feladatazonosítók növekedni fognak a következő feladatokban. Például a következő feladatazonosító [2]. Most újra láthatja a feladat állapotát a következő parancs beírásával:
munkahelyek
3. A Tmux parancs
A „tmux” paranccsal több terminálmunkamenetet is létrehozhat. Hozzon létre egy új munkamenetet, indítsa el a kívánt folyamatot, és lépjen ki abból. Eközben az adott munkamenet folyamata a háttérben fut tovább. A „tmux” parancs használatához telepítenie kell a tmux segédprogramot a következő parancsokkal:
sudo találó frissítéssudo találó frissítés -és
sudo alkalmas telepítés tmux -és
Új munkamenet létrehozásához írja be a következő parancsot:
tmux new-session -s session_1Itt lecserélheti a „session_1” kifejezést bármilyen névre, amelyet az új munkamenetnek szeretne adni. Közvetlenül a megadott parancs beírása után megnyílik egy terminál fül. Itt megadhatja a kívánt parancsokat, és a „CTRL + B” és a D kombináció megnyomásával leválaszthatja a munkamenetet a fő munkamenetről.
Ez a leválasztott munkamenet aktív marad a háttérben. Ha hozzá szeretne adni néhány parancsot, csatolja vissza azt a munkamenetet a következő parancs futtatásával:
tmux csatolási munkamenet -t session_1A „session_1” helyére írja be a csatlakozni kívánt munkamenet nevét.
Következtetés
Ha egy folyamatot a háttérben futtat, az több folyamat egyidejű futtatásával segíti a hatékony és eredményes munkát. Elmagyaráztuk a folyamatok háttérben történő futtatásának három egyszerű módját – a „bg” parancs, az „és jel” és a „tmux” parancs használatával. Bár a tmux telepítést igényel, ez a legegyszerűbb módja a különböző folyamatok egyidejű futtatásának a telepítés után.