【发布时间】:2014-01-13 06:10:15
【问题描述】:
我想打印触发探针的时间。在查看了 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这样的功能?或者有没有更好的方法来显示时间?
【问题讨论】:
标签: dtrace