我正在使用超时命令在超时时间内调用我的应用程序。我还用来2>&1 | tee
将应用程序中的日志写入文件log.txt
。
命令:timeout 20 my_application 2>&1 | tee log.txt
但是当超时发生时,我log.txt
也无法在终端和终端中看到完整的日志。
然后我尝试只打电话timeout 20 my_application
:(没有2>&1 | tee.log
my_application
),我可以在终端上看到完整的日志。
您能帮忙解释一下为什么会发生这种情况吗?我该如何解决它?非常感谢