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
Jak działa DNS?
Jak działa DNS?

DNS, czyli Domain Name System, to system nazw domenowych, który umożliwia nam dostęp do stron internetowych i innych zasobów w Czytaj dalej