10.2.3. 显示时间戳


要在 trace 的每行中加上精确的时间(以小时、分钟和秒为单位),请使用 -t 命令行选项运行 ltrace 实用程序:

$ scl enable devtoolset-11 'ltrace -t program argument...'

要显示毫秒,请提供 -t 选项两次:

$ scl enable devtoolset-11 'ltrace -tt program argument...'

要使用执行相应系统调用所需的时间为 trace 的每一行添加前缀,请使用 -r 命令行选项:

$ scl enable devtoolset-11 'ltrace -r program argument...'

例 10.3. 显示时间戳

考虑 pwd 命令。在此程序上运行 ltrace 工具,并在输出中包含时间戳:

$ scl enable devtoolset-11 'ltrace -tt pwd'
13:27:19.631371 __libc_start_main([ "pwd" ] <unfinished ...>
13:27:19.632240 getenv("POSIXLY_CORRECT")                        = nil
13:27:19.632520 strrchr("pwd", '/')                              = nil
13:27:19.632786 setlocale(LC_ALL, "")                            = "en_US.UTF-8"
13:27:19.633220 bindtextdomain("coreutils", "/usr/share/locale") = "/usr/share/locale"
13:27:19.633471 textdomain("coreutils")                          = "coreutils"
(...)
13:27:19.637110  exited (status 0)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.