此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
定义了一个UTC
与世界时间偏移常量 0 的调用(我们如何调用它在这里并不重要,因为ps
不关心它的名称;TZ=FOO0
会工作相同)。