Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash ps Utilizzo: visualizzare i processi in esecuzione
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash ps Utilizzo: visualizzare i processi in esecuzione

Overview

Il comando ps è utilizzato per visualizzare informazioni sui processi in esecuzione nel sistema. Fornisce un’istantanea dei processi attivi, consentendo di monitorare l’utilizzo delle risorse e di gestire i processi in modo efficace.

Usage

La sintassi di base del comando ps è la seguente:

ps [options] [arguments]

Common Options

Ecco alcune opzioni comuni per il comando ps:

  • -e o -A: Mostra tutti i processi in esecuzione.
  • -f: Fornisce un output completo, mostrando informazioni dettagliate sui processi.
  • -u [utente]: Mostra i processi appartenenti a un utente specifico.
  • -aux: Mostra tutti i processi con informazioni dettagliate, inclusi quelli di altri utenti.
  • --sort=[criterio]: Ordina l’output in base a un criterio specificato, come %mem o %cpu.

Common Examples

Ecco alcuni esempi pratici dell’uso del comando ps:

  1. Visualizzare tutti i processi in esecuzione:
    ps -e
    
  2. Visualizzare i processi con dettagli completi:
    ps -f
    
  3. Visualizzare i processi di un utente specifico:
    ps -u nome_utente
    
  4. Visualizzare tutti i processi con dettagli:
    ps aux
    
  5. Ordinare i processi per utilizzo della CPU:
    ps aux --sort=-%cpu
    

Tips

  • Utilizza ps aux per ottenere una panoramica completa dei processi in esecuzione, inclusi quelli di altri utenti.
  • Combina ps con altri comandi come grep per filtrare i risultati. Ad esempio, ps aux | grep nome_process.
  • Ricorda che l’output di ps è statico; per monitorare i processi in tempo reale, considera di utilizzare top o htop.