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

Wie ändere ich das Zeitformat in Sekunden in ps -p?

Sie können Folgendes versuchen:

time=$(ps -p $processid -o etime= | tr -d ' ');
time_in_seconds=$(case ${#time} in "8") echo ${time: -2}+${time: -5:2}*60+${time: -8:2}*3600 | bc;;  "5")  echo ${time: -2}+${time: -5:2}*60 | bc;; *) echo $(echo $time | cut -d'-' -f1)*86400+${time: -2}+${time: -5:2}*60+${time: -8:2}*3600 | bc;; esac)
echo $time_in_seconds

Neuere Versionen haben etimes Option, die die Zeit in Sekunden zurückgibt.


Linux
  1. So ändern Sie die Zeitzone in Debian 11 / Debian 10 / 9

  2. So stellen oder ändern Sie die Zeitzone in Linux

  3. So ändern Sie die Zeitzone auf CentOS 8

  4. So stellen oder ändern Sie die Zeitzone auf Debain 11

  5. So ändern Sie die Zeitzone auf CentOS 8

So stellen oder ändern Sie die Zeitzone unter Debian 9

So stellen oder ändern Sie die Zeitzone unter Debian 10

So ändern Sie die Zeitzone in Webmail

So stellen oder ändern Sie die Zeitzone in Linux

So ändern Sie die Zeitzone in CentOS 8 / RHEL 8

So ändern Sie die Zeitzone unter Debian 11