W tym artykule powiemy ci, czym jest proces w tle Linuksa i jak go uruchomić. Instrukcje są bardzo proste i jasne.
W systemie Linux istnieją 2 tryby pracy z procesami:
Praca w trybie tła jest wygodna, ponieważ można pracować z kilkoma poleceniami równolegle. Okno terminala jest zawsze dostępne do wpisywania w nim nowych poleceń. Pozostaje dowiedzieć się, jak prawidłowo z nim pracować.
Aby uruchomić polecenie backgroud (w tle), należy wpisać jego nazwę i dodać znak empersand & na końcu linii. Jest on podawany po spacji. Na przykład:
thisisyourcommand argument1 argument2 &
Na przykład, musimy uruchomić rozpakowywanie archiwum tar. Aby to zrobić, używamy polecenia w systemie Linux:
$ tar -xf archive.tar &
[1] 3459
$
Możesz użyć terminala, aby wprowadzić do niego nowe polecenia i pracować dalej, podczas gdy archiwum jest rozpakowywane w tle.
Możesz zobaczyć liczby [1] 3459, gdy idziemy dalej. Zrozummy, co to jest i do czego służy.
[1] to numer przypisany do procesu przez powłokę.
3459 to identyfikator utworzonego procesu (PID).
Jeśli możesz uruchomić proces w tle Linuksa, możesz go stamtąd pobrać. Aby usunąć proces z tła, należy użyć polecenia fg. Jeśli wpiszesz je bez podania numeru zadania, system domyślnie wyciągnie ostatni uruchomiony proces z tła.
Aby usunąć konkretne zadanie z tła w systemie Linux, potrzebujesz polecenia:
fg [1]
W tym przykładzie usunęliśmy pierwsze polecenie z tła. Musisz określić konkretną liczbę. Obsługiwana jest również możliwość przeglądania zadań, które są aktualnie uruchomione w tle.
Należy wprowadzić polecenie:
$ jobs
Teraz wiesz, jak uruchomić proces w tle systemu Linux, wyświetlić jego status i zmienić priorytet.