我有一个运行外部进程的脚本,它创建了一些输出(文件),然后我还将控制台输出捕获到文件(日志)
try
{
p4d -r $root -jc | out-file $output
}
我稍后检查日志输出,获取一些信息并继续执行脚本。
问题是外部进程可能(并且曾经)停滞不前,我需要一种方法来检查即时处理错误。
我能想到的最佳方法是监视进程为增加大小而创建的文件。显然这不是没有问题,因为它可能在任何时候都停滞不前,我们不知道生成的文件大小。
我可能会检查上一个成功过程的大小,并使用它来设置一些限制。
我的问题是如何在运行过程中实现整个检查过程?