PowerShell在运行时监控外部流程

时间:2016-06-09 08:06:53

标签: powershell

我有一个运行外部进程的脚本,它创建了一些输出(文件),然后我还将控制台输出捕获到文件(日志)

try 
{
  p4d -r $root -jc | out-file $output
}

我稍后检查日志输出,获取一些信息并继续执行脚本。

问题是外部进程可能(并且曾经)停滞不前,我需要一种方法来检查即时处理错误。

我能想到的最佳方法是监视进程为增加大小而创建的文件。显然这不是没有问题,因为它可能在任何时候都停滞不前,我们不知道生成的文件大小。

我可能会检查上一个成功过程的大小,并使用它来设置一些限制。

我的问题是如何在运行过程中实现整个检查过程?

0 个答案:

没有答案