GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Wie erhalte ich die Uhrzeit eines laufenden Prozesses?

Ich habe eine Hash-Prüfung einer großen Datei gestartet und möchte sie nicht mit time neu starten . Wie kann ich die Wanduhrzeit erhalten, ohne am Anfang die Uhrzeit zu verwenden oder date zu verwenden kurz bevor ich einen Befehl aufrufe?

Akzeptierte Antwort:

Für einen laufenden Prozess können Sie Folgendes tun:

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

Als allgemeine Funktion können Sie Ihren Shell-Prompt ändern. Dies ist meine Bash-Eingabeaufforderungsdefinition:

TERM_RED_START=$'
Linux
  1. Verwendung des Linux-Touch-Befehls + Beispiele

  2. Finden Sie die Ausführungszeit eines Befehls oder Prozesses in Linux

  3. Wie kann man einen laufenden Prozess unter Linux neu starten (oder zurücksetzen)?

  4. Wie erhalte ich den Pfad eines Prozesses in Unix / Linux

  5. Wie erhalte ich die physische Größe einer Datei unter Linux?

So stellen oder ändern Sie die Zeitzone in Linux

So überprüfen Sie alle laufenden Dienste in Linux

So ändern Sie die Priorität eines Prozesses in Linux

So ändern Sie die Sudo-Eingabeaufforderung in Linux

So beenden Sie den laufenden Linux-Prozess auf einem bestimmten Port

So senden Sie Prozesse unter Linux an den Hintergrund