小编BoD*_*BoD的帖子

在不丢失退出值的情况下使用 ts

我有一个构建脚本,它执行一个长命令,该命令产生大量输出,如下所示:

./compile
Run Code Online (Sandbox Code Playgroud)

为了对编译性能进行故障排除,我想使用ts(来自moreutils)它在每个输出行前加上时间戳。所以我像这样更新了我的脚本:

bash -c "./compile | ts '[%Y-%m-%d %H:%M:%S]'"
Run Code Online (Sandbox Code Playgroud)

这有效,但现在退出值总是0,compile失败时事件(我认为,因为ts退出没有错误)。

如何compile在使用时更新我的脚本以返回退出代码ts

shell-script

5
推荐指数
2
解决办法
121
查看次数

标签 统计

shell-script ×1