获取进程在纪元秒内启动的日期

And*_*sky 0 bash timestamps time

我需要获取 PID 启动特定进程的日期。

为此,我使用:

stat -c %y /proc/PID
Run Code Online (Sandbox Code Playgroud)

在输出中,我得到以下格式的日期:

2021-07-04 11:00:20.352976946 +0300'
Run Code Online (Sandbox Code Playgroud)

但自从纪元以来,我在几秒钟内就需要它。

有可能吗?

谢谢

pLu*_*umo 5

您可以使用%Y代替%y.

stat -c %Y /proc/28
1626244631
Run Code Online (Sandbox Code Playgroud)

来自man stat

%Y 上次修改数据的时间,自 Epoch 以来的秒数