0
Ich versuche die Zeit in Sekunden von dem Prozess, der gestartet wurde, abzurufen. Aber ich kann nur den Tag, aber nicht die komplette Datumszeit bekommen. Unten ist die Sache, die ich gemacht:Wie erfasse ich komplette Datenzeit im Shell-Skript?
ps --user <user Name> -o uid,pid,lstart,cmd:50 --no-heading |
tail -n +2 |
while read PROC_UID PROC_PID PROC_LSTART PROC_CMD; do
echo $PROC_LSTART
done
Thu
Di
Fr
Do 26 09:00:21 2017
Dies hilft. Gibt es eine Möglichkeit, das Trennzeichen zu ändern? –
Ich bin froh, dass ich helfen konnte. Um deine letzte Frage zu beantworten, ja, benutze AIX Formatdeskriptoren, aber leider unterstützen sie nicht das LSTART Feld (zumindest auf CentOS 6, was ich verwende). Siehe diesen Thread: http://stackoverflow.com/questions/3114741/generating-a-csv-list-from-linux-ps – Leslie
Ehrfürchtig .. danke –