Jak spustit proces na pozadí v Linuxu

Jak Spustit Proces Na Pozadi V Linuxu



Pokud spustíte příkaz, jehož zpracování trvá dlouho, musíte znát služby, které běží na pozadí. Je to klíčový koncept při zpracování procesů a může vám pomoci v různých přístupech. Kromě toho jakýkoli proces, který odešlete na pozadí, běží nezávisle, což vám umožní spustit další proces vedle něj.

Většina uživatelů však o jeho metodách neví a jsou připraveni o nejúčinnější, ale základní funkce svých zařízení. V tomto rychlém průvodci se tedy snažíme vysvětlit, jak spustit proces na pozadí v Linuxu.

Jak spustit proces na pozadí v Linuxu

Spuštěním procesu na pozadí můžete uvolnit svůj terminál od dlouho běžícího procesu a spouštět více příkazů současně. Existují na to jen dvě jednoduché metody. Tuto část jsme dále rozdělili na dvě části, abychom vysvětlili každou z nich najednou.







1. Příkaz Bg

Pokud jste zadali příkaz a později si uvědomili dobu jeho provedení, použijte příkaz „bg“. Chcete-li zadat tento příkaz, pozastavte probíhající proces stisknutím kláves „CTRL + Z“. Poté zadejte příkaz „bg“.



Vytvořme například fiktivní úlohu pomocí příkazu „sleep“ a odešleme ji na pozadí.



bg





Po vytvoření fiktivní úlohy po dobu 50 sekund provedeme příkaz „bg“, který odešle proces do pozadí.

K zobrazení fronty čekajících procesů na pozadí použijte příkaz „jobs“.

pracovní místa



2. Připojení „&“

Ke spuštění příkazu na pozadí můžete použít symbol ampersand „&“.

příkaz &

Například odešleme fiktivní proces na pozadí pomocí ampersandu.

spát patnáct &

Na předchozím obrázku je [1] ID úkolu a ID úkolu se v následujících úkolech zvýší. Například následující ID úlohy je [2]. Nyní můžete znovu zobrazit stav úlohy zadáním následujícího příkazu:

pracovní místa

3. Příkaz Tmux

K vytvoření více terminálových relací můžete také použít příkaz „tmux“. Vytvořte novou relaci, spusťte libovolný proces, který chcete, a opusťte tuto relaci. Mezitím váš proces v této relaci poběží na pozadí. Chcete-li použít příkaz „tmux“, musíte nainstalovat obslužný program tmux pomocí následujících příkazů:

sudo apt aktualizace
sudo vhodný upgrade -a
sudo apt Nainstalujte tmux -a

Chcete-li vytvořit novou relaci, zadejte následující příkaz:

tmux new-session -s session_1

Zde můžete nahradit výraz „session_1“ libovolným názvem, který chcete dát nové relaci. Hned po zadání daného příkazu se otevře záložka terminálu. Zde můžete zadat požadované příkazy a stisknutím kombinace „CTRL + B“ a D odpojit relaci od hlavní relace.

Tato oddělená relace zůstává aktivní na pozadí. Pokud do něj chcete přidat nějaké příkazy, připojte relaci zpět spuštěním následujícího příkazu:

tmux připojit-relaci -t session_1

Místo „session_1“ zadejte název relace, kterou chcete připojit.

Závěr

Pokud spustíte proces na pozadí, pomůže vám to pracovat efektivně a efektivně tím, že spouštíte více procesů současně. Vysvětlili jsme tři jednoduché způsoby, jak spouštět procesy na pozadí – pomocí příkazů „bg“, „ampersand“ a „tmux“. Přestože tmux vyžaduje instalaci, je to nejjednodušší způsob, jak po instalaci spouštět různé procesy současně.