GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengubah format waktu menjadi detik di ps -p?

Anda dapat mencoba sesuatu seperti:

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

Versi yang lebih baru memiliki etimes opsi yang mengembalikan waktu dalam hitungan detik.


Linux
  1. Cara Mengubah Zona Waktu di Debian 11 / Debian 10/9

  2. Cara Mengatur atau Mengubah Zona Waktu di Linux

  3. Cara Mengubah Zona Waktu di CentOS 8

  1. Cara Mengatur atau Mengubah Zona Waktu di Debain 11

  2. Cara Mengubah Zona Waktu di CentOS 8

  3. Sentuh ubah waktu yang dimodifikasi termasuk detik

  1. Cara Mengubah Zona Waktu Server MySQL

  2. Cara mengatur/mengubah zona waktu di AlmaLinux

  3. Bagaimana cara mengubah waktu di Kali Linux