Scopri da quanto tempo un processo è in esecuzione su Linux

Tux Linux con glitter

Tutti quelli che già sanno GNU / Linux o i sistemi Unix conosceranno il comando ps che ci permette di monitorare i processi, così come altri programmi che ci permettono di lavorare con processi aperti nel nostro sistema operativo. Ebbene, abbiamo già pubblicato alcuni tutorial per effettuare alcune amministrazioni relative ai processi, ma oggi dedicheremo questo articolo per creare un post in cui descriveremo passo passo e in modo semplice come conoscerne l'esecuzione tempo di un processo è stato attivo.

In alcune occasioni non dovremo solo conoscere dettagli come i file aperti dal processo o il tuo PID per utilizzare il comando kill e interrompere il processo, ecc. Ma ci saranno momenti in cui dovremo anche conoscere il tempo necessario per l'esecuzione di un processo. Ad esempio, se si tratta di un processo strano, sappi da quanto tempo è attivo. Poiché potrebbe trattarsi di qualche tipo di malware o di un malware avviato in background sul nostro sistema per svolgere determinate attività indesiderate, conoscendo l'ora conosceremo l'entità del danno. E questo è solo un esempio, potrebbero esserci molti altri casi in cui dobbiamo conoscere il tempo di esecuzione. Bene, per questo avremo solo bisogno il comando ps e anche pdof. Quello che faremo è utilizzare il secondo per conoscere il PID del processo che vogliamo controllare. Ovviamente, se fosse un processo strano, non ci sarebbe altra scelta che monitorare tutti i processi attivi e rilevarli manualmente ... Ma nel caso di essere software conosciuto:

pidof httpd

In questo caso, restituirà il PID del processo per il demone HTTP, ma se vuoi scoprire un altro programma, usa il suo nome invece di questo. Immaginiamo che restituisca il PID 8735. Bene, quanto segue è usare ps per determinare l'ora con l'opzione etime:

ps -p 8735 -o etime

E ci darà i giorni, le ore, i minuti e i secondi in cui è stato eseguito. Se desideri visualizzare l'ora in secondi invece che nel formato GG-HH: MM: SS, utilizza l'opzione volte.


Lascia un tuo commento

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

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  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.