Tanmateix, la majoria dels usuaris desconeixen els seus mètodes i es veuen privats de la funcionalitat més eficaç però bàsica dels seus dispositius. Per tant, en aquesta guia ràpida, volem explicar com executar un procés en segon pla a Linux.
Com executar un procés en segon pla a Linux
En executar un procés en segon pla, podeu alliberar el vostre terminal d'un procés de llarga durada i executar diverses ordres simultàniament. Només hi ha dos mètodes senzills per fer-ho. Vam dividir aquesta secció en dues parts per explicar cadascuna d'elles alhora.
1. L'ordre Bg
Si heu introduït una ordre i després us heu adonat del temps d'execució, utilitzeu l'ordre 'bg'. Per introduir aquesta ordre, poseu en pausa el procés en curs prement les tecles 'CTRL + Z'. A continuació, introduïu l'ordre 'bg'.
Per exemple, creem un treball simulat amb l'ordre 'sleep' i l'enviem a un segon pla.
bg
Després de crear el treball simulat durant 50 segons, executem l'ordre 'bg' que envia el procés a un segon pla.
Utilitzeu l'ordre 'jobs' per veure la cua dels processos en segon pla pendents.
2. Afegeix '&'
Podeu utilitzar el símbol '&' amb la vostra comanda per executar-lo en segon pla.
comandament &Per exemple, enviem un procés fictici en segon pla mitjançant un ampersand.
dormir 15 &
A la imatge anterior, [1] és l'ID de la tasca, i els ID de la tasca augmentaran en les tasques posteriors. Per exemple, l'identificador de tasca següent és [2]. Ara, podeu tornar a veure l'estat del treball introduint l'ordre següent:
llocs de treball
3. L'ordre Tmux
També podeu utilitzar l'ordre 'tmux' per crear diverses sessions de terminal. Creeu una sessió nova, inicieu qualsevol procés que vulgueu i sortiu d'aquesta sessió. Mentrestant, el vostre procés d'aquesta sessió es continuarà executant en segon pla. Per utilitzar l'ordre 'tmux', heu d'instal·lar la utilitat tmux mitjançant les ordres següents:
sudo actualització aptasudo actualització apta -i
sudo apt instal·lar tmux -i
Per crear una sessió nova, introduïu l'ordre següent:
nova sessió tmux -s sessió_1Aquí podeu substituir el terme 'sessió_1' per qualsevol nom que vulgueu donar a la nova sessió. Just després d'introduir l'ordre donada, s'obrirà una pestanya de terminal. Podeu introduir les ordres que vulgueu allà i prémer la combinació 'CTRL + B' i D per separar la sessió de la sessió principal.
Aquesta sessió separada es manté activa en segon pla. Si voleu afegir-hi algunes ordres, torneu a adjuntar aquesta sessió executant l'ordre següent:
sessió adjunta tmux -t sessió_1En lloc de 'sessió_1', escriviu el nom de la sessió que voleu connectar.
Conclusió
Si executeu un procés en segon pla, us ajudarà a treballar de manera eficaç i eficient executant diversos processos simultàniament. Hem explicat les tres maneres senzilles d'executar els processos en segon pla: utilitzant l'ordre 'bg', 'ampersand' i l'ordre 'tmux'. Tot i que tmux requereix una instal·lació, és la manera més senzilla d'executar els diferents processos simultàniament un cop instal·lat.