Come sapere cosa è in esecuzione in background in ogni terminale

Te l'ho già spiegato prima come inviare processi in background o in background, ma come conoscere i processi che abbiamo precedentemente inviato in background?

Per conoscere i processi dobbiamo installare il pacchetto jobs ed eseguire questo comando. Questo è:

1. Installiamo il pacchetto posti di lavoro

In distribuzioni come Debian, Ubuntu o derivati ​​sarebbe già installato di default.

In ArchLinux o derivati ​​sarebbe:

sudo pacman -S jobs

2. Quindi, eseguiamo i lavori nel terminale:

jobs

Apparirà qualcosa del genere:

comando-lavori

In altre parole, viene visualizzato ciò che è in esecuzione in quel terminale.

Comunque, spero che possa interessare ad alcuni.

saluti


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   rogergm70 suddetto

    Jo con questo programma è venuto a trovare un virus con questo programma.
    Ottimo contributo!

  2.   Gonzalo suddetto

    Nessun lavoro appare nei repository di Linux Mint: O

    1.    Debianite suddetto

      Già, non riesco a trovarlo nemmeno nei repository Debian. Nel caso avessi anche cercato pacchetti nel sito Web Debian http://packages.debian.org/e in Ubuntu: https://apps.ubuntu.com/ y http://packages.ubuntu.com/... E non vedo nessun pacchetto con quel nome esatto ... Dov'è il trucco ??. 😀

      1.    KZKG ^ Gaara suddetto

        Errore mio, a quanto pare è già installato di default in Debian o derivati.

        1.    Gonzalo suddetto

          Verità! è incluso, grazie 😀

    2.    KZKG ^ Gaara suddetto

      Errore mio, a quanto pare in distribuzioni come Debian, Ubuntu o derivati ​​è già installato di default.

      Esegui i lavori nel terminale e dimmi se non ti dà un errore.

      1.    Giovanni suddetto

        Non ne sono sicuro, ma forse quello che deve essere installato è jobservice (e c'è anche jobs-admin, un'utilità GTK +)

    3.    patodx suddetto

      Mi sembra xjobs in Debian e almeno nella mia installazione, ho dovuto installarlo ...

  3.   Giovanni suddetto

    Perché non usare ps al posto dei lavori? Non è necessario installarlo e kill può essere utilizzato con il PID risultante. Ci sono vantaggi nell'usare i lavori?

    1.    atheyus suddetto

      jobs è per il $ PID che esegui in background nella shell, per vedere il PID che usi:

      lavori -l

      È più facile vederli con i lavori che con ps poiché il numero a sinistra, ad esempio 1, viene utilizzato per mettere un processo in primo piano o sullo sfondo.

      figura 1

      bg 1

      È anche difficile raggiungere il PID di un PPID, ad esempio con:

      pstree -pn

      saluti