【发布时间】:2023-06-28 12:33:01
【问题描述】:
我在 mac 上运行仪器,我想将输出重定向到一个文件。
以下是我正在使用的命令:
instruments -t "$AUTOMATION_TEMPLATE" "${APP_UNDER_TEST}" -e UIASCRIPT "AppTests/Automation/iPhone/MemLeaksTest.js" >> ${INSTRUMENTS_LOG_FILE}
现在,当我跟踪 ${INSTRUMENTS_LOG_FILE} 时,我可以看到日志的最后一部分被延迟,直到模拟器上的应用程序关闭。 即当仪器退出时,只有日志才会被放入日志文件中。
我想强制重定向的缓冲区大小为 0,即立即登录到文件。
我该怎么做?
谢谢
【问题讨论】:
-
这在另一个关于输出缓冲的问题中讨论:*.com/questions/3332045/…
标签: macos shell stdout instruments