Linux

在 Linux 中獲取 UTC 程序開始時間

  • March 22, 2021

ps命令提供特定於時區的時間:

$ date
Mon Mar 22 19:17:54 MSK 2021

$ ps -eo pid,cmd,lstart
 PID CMD                                          STARTED
   1 /init                       Mon Mar 22 19:13:33 2021
   6 /init                       Mon Mar 22 19:13:33 2021
   7 /init                       Mon Mar 22 19:13:33 2021
   8 -bash                       Mon Mar 22 19:13:33 2021
  33 ps -eo pid,cmd,lstart       Mon Mar 22 19:17:56 2021
o2genum@DESKTOP-TMJIEPG:~$

在 UTC 中獲取程序開始時間的最簡單方法是什麼?

只是:

TZ=UTC0 ps -eo pid,cmd,lstart

TZ變數是指定時區的變數。UTC0我們定義了一個與UTC世界時有一個恆定的 0 偏移量的呼叫(我們如何稱呼它在這裡並不重要,儘管ps它不關心它的名字;TZ=FOO0工作方式相同)。

引用自:https://unix.stackexchange.com/questions/640535