Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash jobs użycie: zarządzanie procesami w tle
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash jobs użycie: zarządzanie procesami w tle

Overview

Polecenie jobs w Bashu służy do wyświetlania listy zadań uruchomionych w bieżącej powłoce. Umożliwia użytkownikowi monitorowanie procesów działających w tle oraz ich statusów, co jest przydatne podczas pracy z wieloma zadaniami jednocześnie.

Usage

Podstawowa składnia polecenia jobs jest następująca:

jobs [options] [arguments]

Common Options

  • -l: Wyświetla identyfikatory procesów (PID) dla zadań.
  • -n: Wyświetla tylko te zadania, które zmieniły swój status od ostatniego wywołania jobs.
  • -p: Wyświetla tylko identyfikatory procesów (PID) dla zadań.

Common Examples

  1. Aby wyświetlić wszystkie uruchomione zadania w bieżącej powłoce, użyj:
    jobs
    
  2. Aby wyświetlić zadania z identyfikatorami procesów, użyj:
    jobs -l
    
  3. Aby zobaczyć tylko te zadania, które zmieniły status, użyj:
    jobs -n
    
  4. Aby uzyskać tylko identyfikatory procesów dla zadań, użyj:
    jobs -p
    

Tips

  • Używaj polecenia bg i fg w połączeniu z jobs, aby przenieść zadania do tła lub na pierwszy plan.
  • Regularnie sprawdzaj status zadań, zwłaszcza gdy pracujesz z wieloma procesami, aby uniknąć przeciążenia systemu.
  • Pamiętaj, że jobs działa tylko w kontekście bieżącej powłoki; nie zobaczysz zadań uruchomionych w innych powłokach.