LinuxでUTCプロセスの開始時間を取得する

LinuxでUTCプロセスの開始時間を取得する

この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でプロセスの開始時間を取得する最も簡単な方法は何ですか?

答え1

のみ:

TZ=UTC0 ps -eo pid,cmd,lstart

このTZ変数はタイムゾーンを指定する変数です。我々は、ワールドタイムゼロで一定のオフセットを使用して呼び出しをUTC0定義します(名前は重要ではないので、ここで呼び出す方法は重要ではありません。同じように機能します)。UTCpsTZ=FOO0

関連情報