gpt4 book ai didi

dtrace - 除了使用 walltimestamp 变量之外,还有其他更好的方法来显示挂钟时间吗?

转载 作者:行者123 更新时间:2023-12-02 09:59:42 24 4
gpt4 key购买 nike

我想打印探测器发射的时间。检查Dtrace文档后,我找到了内置变量:walltimestamp。 Dtrace 脚本如下所示:

pid$1::func:entry
{
trace(walltimestamp);
}

但是 walltimestamp 是“自 1970 年 1 月 1 日 00:00 通用协调时间以来的当前纳秒数。”,因此输出类似于“1389583988106535481”。我认为这对于用户来说不容易理解并且希望输出像“Mon Jan 13 00:00:00 2014”。我搜索过Dtrace是否提供C语言中的ctime之类的函数,但没有找到。

有人需要自己实现ctime这样的功能吗?或者有没有更好的方法来显示时间?

最佳答案

使用printf() :

# dtrace -qn 'BEGIN {printf("%Y\n", walltimestamp); exit(0)}'
2014 Jan 13 08:37:56

#

关于dtrace - 除了使用 walltimestamp 变量之外,还有其他更好的方法来显示挂钟时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21084922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com