GNU/Linux >> Znalost Linux >  >> Debian

Jak poslat procesy na pozadí v Linuxu

Úvod

V tomto článku se naučíme, jak poslat procesy na pozadí v Linuxu, abychom uvolnili náš terminál a získali zpět kontrolu nad naším systémem. Pro mnoho nových systémových administrátorů je velmi obtížné splnit více úkolů, jakmile proces trvá déle. To se často stává na serverech, kde je nasazeno více aplikací. Pro tento díl tutoriálu používám edici Debian 10 Buster. Všechny příkazy a nastavení jsou platné pro ostatní varianty Debianu. Stále by bylo lepší zkontrolovat dokumenty vaší nainstalované distribuce.

Proč posílat proces na pozadí?

Naše jednoduchá odpověď na tuto otázku bude uvolnit terminál pro další příkaz.

Složitá odpověď je, že kdykoli se stanou špatné věci, většinou buď pomocí desktopové nebo serverové instance, máme přístup pouze k terminálu. V tu chvíli uživatel nechce, aby byl obsazen jednou úlohou. Díky Linuxu můžeme osvobodit terminál od odesílání úlohy na pozadí a neustále spouštět nové příkazy, abychom se dostali zpět do našeho systému.

Spuštění procesu

Spuštění procesu je stejně jednoduché jako spuštění jakéhokoli jiného softwaru v systému Linux. Chystám se zde spustit balíček trimage pro naše účely učení. O trimování budeme diskutovat v jiném tutoriálu v budoucnu.

Pojďme na to:

$ trimage

Jak můžete vidět, trimage běží bez problémů, ale terminál je nyní zaseknutý.

Odeslání výřezu na pozadí je stejně jednoduché jako stisknutí kláves Ctrl + Z a prozatím to zastaví úlohu trimování.

Kouzlo začíná, když vstoupíte

$ bg

a stiskněte Enter.

Příkaz bg odešle trimage proces na pozadí. Trimage poběží jako obvykle, zatímco terminál bude moci provést další příkaz.

Pokud má balíček GUI, můžete jej odtud zavřít, ale pokud balíček žádné GUI nemá, můžete jednoduše použít

$ fg

příkaz k posunutí procesu do popředí, jak je znázorněno níže:

Nyní proces zavřete jako vždy, používáme Ctrl + C a vrátíte se na normální terminál.

Závěr

Prozatím jsme probrali značné množství tipů a triků o odesílání procesů na pozadí v Linuxu. Protože nebe je limit v Linuxu, a pokud jste přišli na jiný způsob, jak manipulovat se svými úlohami Linuxu, podělte se s námi v komentářích.

Vyjádřete svůj názor!


Debian
  1. Jak změnit barvu vašeho terminálu Linux

  2. Jak spustit příkaz Linux na pozadí a odpojit proces v terminálu

  3. Jak vyhledávat na webu z terminálu v systému Linux

  1. Jak změnit výchozí shell v Linuxu

  2. Jak změnit velikost MTU v Linuxu

  3. Jak v Linuxu vypnu pípání v terminálu?

  1. Jak hrát Tetris v linuxovém terminálu

  2. Odeslat procesy na pozadí v Debianu 10 – nejlepší metoda?

  3. Jak používat SSMTP k odeslání e-mailu z terminálu Linux