GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer le format de l'heure en secondes en ps -p ?

Vous pouvez essayer quelque chose comme :

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

Les versions plus récentes ont etimes option qui renvoie le temps en secondes.


Linux
  1. Comment changer le fuseau horaire dans Debian 11 / Debian 10 / 9

  2. Comment définir ou modifier le fuseau horaire sous Linux

  3. Comment changer le fuseau horaire sur CentOS 8

  4. Comment définir ou modifier le fuseau horaire sur Debain 11

  5. Comment changer le fuseau horaire sur CentOS 8

Comment définir ou modifier le fuseau horaire sur Debian 9

Comment définir ou modifier le fuseau horaire sur Debian 10

Comment changer le fuseau horaire dans le webmail

Comment définir ou modifier le fuseau horaire sous Linux

Comment changer le fuseau horaire dans CentOS 8 / RHEL 8

Comment changer le fuseau horaire sur Debian 11