Als «ps» getaggte Fragen

38
ps wechselt zur gemeinsamen Anzeige von PID, PPID, PGID und SID

Ich habe ps mit verschiedenen Arten von Schaltern ausprobiert, z. B. -A, aux, ef usw. Es scheint jedoch nicht möglich zu sein, die richtige Schalterkombination zu finden, die mir die Prozess-ID (PID), die übergeordnete Prozess-ID (PPID) und die Prozessgruppe angibt ID (PGID) und die Sitzungs-ID...

33
Führen Sie eine Schleife genau einmal pro Sekunde aus

Ich führe diese Schleife aus, um einige Dinge jede Sekunde zu überprüfen und auszudrucken. Da die Berechnungen jedoch einige Hundert Millisekunden dauern, überspringt die Druckzeit manchmal eine Sekunde. Gibt es eine Möglichkeit, eine solche Schleife zu schreiben, bei der ich garantiert jede...

31
Wann wurde ein Prozess gestartet?

Um zu wissen, wann ein Prozess gestartet wurde, war meine erste Vermutung, die Zeit zu überprüfen, zu der /proc/<pid>/cmdlinedas letzte Mal geschrieben / geändert wurde. pszeigt auch ein STARTFeld. Ich dachte, diese beiden Quellen wären gleich. Manchmal sind sie nicht dasselbe. Wie kann das...

30
Wie bekomme ich Millisekunden seit der Unix-Epoche?

Ich möchte ein Bash-Skript erstellen, das die Startzeit eines Browsers misst, für das ich einen HTML-Code verwende, der den Zeitstempel in Millisekunden mithilfe von JavaScript beim Laden abruft. Im Shell-Skript, kurz bevor ich den Browser aufrufe, erhalte ich den Zeitstempel mit: date +%s Das...

28
Was würde dazu führen, dass ps uid statt username meldet?

Ich habe Eucalyptus auf meinem Linux-Computer installiert und festgestellt, dass bei Prozessen, die dem Eucalyptus-Benutzer gehören, ps die Benutzer-ID anstelle des Benutzernamens ausgibt. Zum Beispiel: $ sudo -i -u eucalyptus $ ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 107 29764...

26
ps: full command ist zu lang

Schönen Tag! Ich benutze 'ps', um den Befehl zu sehen, der den Prozess startet. Das Problem ist, dass der Befehl zu lang ist und 'ps' ihn nicht vollständig anzeigt. Beispiel: Ich verwende den Befehl 'ps -p 2755 | weniger 'und haben folgende Ausgabe PID TTY STAT TIME COMMAND 2755 ? Sl 305:05...

24
Wie bekomme ich das tty, in dem bash läuft?

In der zweiten von dieser Seite vorgeschlagenen Methode erhält man das tty, in dem die Bash ausgeführt wird, mit dem Befehl: ps ax | grep $$ | awk '{ print $2 }' Ich dachte mir, dass dies sicherlich ein bisschen faul ist, alle laufenden Prozesse aufzulisten, nur um einen von ihnen zu extrahieren....