Come portare in primo piano un processo Linux in primo piano

Come portare in primo piano un processo Linux in primo piano

Un processo è un'istanza di un programma in esecuzione. Qualsiasi programma che esegui in una shell Linux genera un nuovo processo identificabile utilizzando un nome di processo e un ID di processo univoco. Come amministratore di sistema, dovrai avere familiarità con il comando per la gestione dei processi in un sistema Linux

Questo articolo si concentrerà sui comandi di controllo del lavoro, consentendo di inviare processi in background e portare i processi di fondo in primo piano.

Come eseguire un processo Linux in background

Per eseguire un processo in background in Linux, utilizzare il simbolo AmperSand &. Ad esempio, per avviare il calcolatore in background:

$ gnome calculator &

L'esecuzione del processo in background fornisce un output con due valori. Il primo valore, racchiuso tra parentesi quadrate, mostra l'ID lavoro e il secondo valore indica l'ID di processo.

Come inviare i processi Linux in primo piano allo sfondo

Possiamo anche inviare un processo di primo piano sullo sfondo usando il collegamento CTRL + Z. Questo collegamento sospenderà il processo; Quindi, è possibile utilizzare il comando bg per inviarlo allo sfondo.

Ad esempio, iniziamo GPART in primo piano (ciò impedirà alla shell di eseguire altri comandi fino a quando non termineremo il processo).

Mentre il processo è in esecuzione, premere Ctrl + Z per sospendere il processo. Ciò restituirà il nostro prompt della shell, immettere il comando BG e questo invierà il processo in background come mostrato:

Come mostrare i processi di fondo

Per mostrare i processi in background, utilizzare il comando di lavoro.

$ Jobs -l

Il comando Jobs -l mostrerà l'ID lavoro, l'ID processo, lo stato del processo e il nome del processo.

Come inviare processi di fondo in primo piano

Possiamo anche portare un processo di fondo in primo piano usando il comando FG seguito da %[ID lavoro]

Iniziamo elencando il processo in background:

Lavori -l

Per portare un processo come GPARTED, con ID lavoro, 2 in primo piano, usiamo il comando:

$ fg %2

Come puoi vedere dal comando sopra, questo porta il comando in primo piano.

Conclusione

In questo tutorial, abbiamo discusso di come gestire i lavori, inviare il processo in background e portare i processi di fondo in primo piano.