Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用第 3 方工具A,它启动一个长时间运行(数周)B的控制台应用程序并捕获控制台输出然后显示它。不幸的是,主应用程序有崩溃的趋势,这意味着它不再可能监控B.
A
B
如果它已经运行了一段时间,我不想重新启动B,但我需要知道它的进展情况。
理想情况下,我想编写一个非常简单的应用程序来显示控制台输出B(最好是.Net,但在 Windows 上运行的任何东西都可以)。
这对于您尚未启动的流程是否可行?如果是这样,怎么做?
用您自己的可执行文件代替 B 生成 B 并将其输出发送到两个不同的位置,或多或少类似于 *nix 中的“tee”命令。(换掉 .exe 做得很好——没想到这一点!)