Jak Spustit Proces na Pozadí na Linuxu

Jak Spustit Proces na Pozadí na Linuxu

V tomto tutoriálu se naučíte, jak spustit proces na pozadí. Dozvíte se také, Jak přesunout proces pozadí do popředí a naopak.

když spustíme příkaz v Linuxu ze shellu, proces, který vytvoří, běží v popředí a připojí se k naší relaci. To znamená, že nebudeme schopni komunikovat s naším shellem, dokud proces nevyjde.

i když to může být žádoucí pro krátkodobé procesy, jako je spuštění find na souborovém systému., Není vždy žádoucí pro déle trvající procesy, jako je spuštění vývojového webového serveru.

umístění běžícího procesu popředí do pozadí

proces popředí je proces a. Abychom mohli umístit proces popředí do pozadí, musíme nejprve tento proces uspat a poté jej umístit do pozadí.

  1. Spusťte příkaz pro spuštění procesu.
  2. stiskněte CTRL+Z pro uvedení procesu do režimu spánku.
  3. bg příkaz k probuzení procesu, a spusťte jej v pozadí.,

umístění běžícího procesu pozadí do popředí

proces pozadí může být v případě potřeby vrácen do popředí. K dosažení tohoto cíle používáme příkaz fg.

fg 

Běh fg příkaz na jeho vlastní, bez ID procesu, bude platnost vaší poslední spouštět proces od své zasedání do popředí.

fg

Chcete-li přednést konkrétní proces, měli byste zahrnout ID procesu.,

fg 1234

Spuštění Procesu na Pozadí

Konečně, proces vytvořen spuštěním příkazu z příkazového řádku, může být nucen, aby spustit v pozadí. K tomu připojíme ampersign (&) na konci našeho příkazu. To instruuje shell, jako je Bash, zahájit proces na pozadí.

find / -type f -name="*.txt" &

dostanete ID úlohy procesu a vrátíte se do interaktivního shellu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *