Jak uruchomić program w tle w Linuksie
Linux

Jak uruchomić program w tle w Linuksie

Jak uruchomić program w tle w Linuksie

Istnieje kilka sposobów na uruchomienie programu w tle w systemie Linux. Poniżej przedstawiamy dwa najpopularniejsze:

Jak uruchomić program w tle w Linuksie
Jak uruchomić program w tle w Linuksie

1. Użycie znaku ampersand (&)

Najprostszym sposobem na uruchomienie programu w tle jest dodanie znaku ampersand (&) na końcu polecenia. Na przykład, aby uruchomić edytor tekstu Gedit w tle, wpisz:

gedit &

Spowoduje to uruchomienie programu Gedit w tle i wyświetlenie jego identyfikatora procesu (PID).

2. Użycie polecenia nohup

Polecenie nohup pozwala uruchomić program w tle i zapobiega jego zakończeniu po zamknięciu terminala. Aby uruchomić program w tle za pomocą polecenia nohup, wpisz:

nohup program &

Na przykład, aby uruchomić serwer Apache w tle, wpisz:

nohup apache2ctl start &

Sprawdzanie uruchomionych programów w tle

Aby sprawdzić listę uruchomionych programów w tle, możesz użyć polecenia jobs:

jobs

Spowoduje to wyświetlenie listy wszystkich uruchomionych programów w tle, wraz z ich identyfikatorami PID.

Przywracanie programu na pierwszy plan

Aby przywrócić program uruchomiony w tle na pierwszy plan, możesz użyć polecenia fg:

fg numer_zadania

Na przykład, aby przywrócić program o identyfikatorze PID 1234 na pierwszy plan, wpisz:

fg 1234

Zakończenie programu uruchomionego w tle

Aby zakończyć program uruchomiony w tle, możesz użyć polecenia kill:

kill numer_pid

Na przykład, aby zakończyć program o identyfikatorze PID 1234, wpisz:

kill 1234

Dodatkowe opcje

Istnieje wiele innych opcji uruchamiania programów w tle. Więcej informacji można znaleźć na stronach man:

  • man ssh
  • man nohup
  • man jobs
  • man fg
  • man kill

Podsumowanie

Uruchamianie programów w tle jest przydatne, gdy chcesz, aby program działał dalej po zamknięciu terminala. Pamiętaj, aby sprawdzić dostępne opcje, aby skonfigurować program zgodnie z Twoimi potrzebami.

Polecane wpisy
Użyj silnych haseł Linux
Użyj silnych haseł Linux

Użyj silnych haseł Linux Hasła są pierwszą linią obrony przed nieautoryzowanym dostępem do serwera Linux. Silne hasło jest trudne do Czytaj dalej

SysGet – Uniwersalny menedżer pakietów dla wielu dystrybucji
SysGet – Uniwersalny menedżer pakietów dla wielu dystrybucji

SysGet – Uniwersalny menedżer pakietów dla wielu dystrybucji W świecie systemów operacyjnych opartych na Linuksie zarządzanie oprogramowaniem odgrywa kluczową rolę Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.