GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come ottenere l'ora dell'orologio da parete di un processo in esecuzione?

Ho avviato un controllo hash di un file di grandi dimensioni e non voglio riavviarlo utilizzando time . Come posso ottenere l'ora dell'orologio da parete senza utilizzare l'ora all'inizio o utilizzare date subito prima di invocare un comando?

Risposta accettata:

Per un processo in esecuzione puoi farlo:

PID=5462
command ps -p "$PID" -o etime
command ps -p "$PID" --no-headers -o etime

Come caratteristica generale puoi modificare il tuo prompt della shell. Questa è la mia definizione del prompt di bash:

TERM_RED_START=$'
Linux
  1. Trova il tempo di esecuzione di un comando o di un processo in Linux

  2. Come riavviare (o ripristinare) un processo in esecuzione in Linux?

  3. Come ottenere gli argomenti della riga di comando passati a un processo in esecuzione su sistemi unix/linux?

  4. Come ottenere l'ora di inizio di un processo Linux di lunga durata?

  5. Come ottenere l'ID del processo per terminare un processo nohup?

Come impostare o modificare il fuso orario in Linux

Come controllare tutti i servizi in esecuzione in Linux

Come modificare la priorità di un processo in Linux

Come modificare il prompt di Sudo in Linux

Come eliminare l'esecuzione del processo Linux su una porta particolare

Come inviare processi in background su Linux