linux - 在 linux 中获得程序启动和程序启动之间产生输出的时间差的最简单方法?

标签 linux command pipe stdout

我需要知道二进制启动和它在 Linux 中第一次输出到标准输出之间的时间差。 有没有使用 bash 命令行找到它的简单方法?

最佳答案

例如,您可以使用 moreutils 包中的 ts 工具:

$ echo hello | ts -i                
00:00:00 hello

$ ( sleep 3 && echo hello ) | ts -i
00:00:03 hello

关于linux - 在 linux 中获得程序启动和程序启动之间产生输出的时间差的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34768707/

相关文章:

dart - Dart,NoSuchMethodError:使用CommandRunner时找不到方法: 'options'

WPF 通过事件调用命令

android - 在 adb shell 命令行中将 1 个命令的输出通过管道传输到其他命令

bash - Ansible:强制管道失败

Python:os.read()/os.write() 在 os.pipe() 线程安全吗?

linux - Linux 内核中 wait_event 和 wake_up 之间的竞争条件

php exec() Linux 服务器奇怪的输出

python - 使用 python 程序重命名 linux 目录中的所有 XML 文件

Linux 内核 : regulator consumer usage from userspace

macos - 找不到 docker 命令