将Powershell脚本作为后台进程执行时会暂停

时间:2018-06-26 11:42:53

标签: windows powershell cmd

我正在使用名为Splunk的日志分析工具,该工具执行Powershell脚本并存储输出。

脚本执行需要相当长的时间,脚本完成执行后输出约为100MB以上。

当我查看脚本的日志时,发现执行已暂停并在大约一个小时后继续执行!

在查看了有关here的Powershell控制台的QuickEdit模式的问题之后,有两种可能的原因导致这种情况发生:

  1. 如果Powershell控制台的“快速编辑”模式为“开”,并且终端中是否有任何选定的单词或区域。但是,事实并非如此,因为Powershell作为后台进程被调用

  2. 如果stdout吞吐量太大,主机控制台无法处理。可能的原因是脚本的输出如前所述很大。

请注意:由于PowerShell脚本用于收集性能指标,因此不会期望sleepstdin

在这种情况下(从提到的2个或任何其他原因开始),挂起进程的确切原因是什么?

0 个答案:

没有答案