我有一个使用nodeJS编写的应用程序,需要与作为windows服务安装的第三方应用程序通信。我的nodeJS应用程序需要该服务正在运行,但在某些情况下可能没有启动。
我正在寻找一种方法来检查此windows服务是否正在运行,如果未运行,则启动它。经过多天的搜索,我发现了许多关于将nodeJS应用程序作为windows服务运行的结果,但没有提供启动/停止已安装的windows服务的能力。
这样做有可能吗?我发现了像PSEXEC这样的工具,因此我可以使nodeJS运行这样的脚本,但最好是用nodeJS本身执行此任务。
任何相关信息都将非常有用,我很难相信其他人没有遇到过这种情况。
斯蒂芬