GNU/Linux >> Linux Esercitazione >  >> Linux

Come cambiare il formato dell'ora in secondi in ps -p?

Puoi provare qualcosa come:

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

Le versioni più recenti hanno etimes opzione che restituisce il tempo in secondi.


Linux
  1. Come modificare il fuso orario in Debian 11 / Debian 10 / 9

  2. Come impostare o modificare il fuso orario in Linux

  3. Come modificare il fuso orario su CentOS 8

  4. Come impostare o modificare il fuso orario su Debain 11

  5. Come modificare il fuso orario su CentOS 8

Come impostare o modificare il fuso orario su Debian 9

Come impostare o modificare il fuso orario su Debian 10

Come modificare il fuso orario nella webmail

Come impostare o modificare il fuso orario in Linux

Come modificare il fuso orario in CentOS 8 / RHEL 8

Come cambiare il fuso orario su Debian 11