powershell watcher一直运行而不会退出

问题描述 投票:0回答:1

我正在基于此链接测试文件/文件夹事件监视程序

https://www.mobzystems.com/code/using-a-filesystemwatcher-from-powershell/

一切正常,但是当关闭powershell时,观察者也被破坏了,这是一个问题,因为我想一直拥有观察者监视文件夹。

有什么方法可以实现?

非常感谢

powershell powershell-2.0 powershell-3.0
1个回答
0
投票

我必须使用nssm来将Powershell作为服务运行。在我的Powershell中,我使用Start-Process来启动我感兴趣的进程(php.exe),然后我的Powershell将监视该进程的PID并执行我需要的任何操作(如果进程失败,请在脚本终止时关闭该进程,等)。

Nssm非常酷,它只是您运行(无需安装)以创建服务的.exe。

© www.soinside.com 2019 - 2024. All rights reserved.