PSEXEC没有终止批处理作业

时间:2016-12-07 18:17:07

标签: windows windows-services psexec

我试图让我的Windows服务运行

的bat文件
  

psexec -accepteula -h -i 1 myapp.exe --p1 lala --p2 lalala

但关闭myapp cmd窗口结果为"终止批处理作业y / n"问题和服务并没有得到它需要重新启动的事实。 为了忽略这个问题,我用Google搜索并尝试添加

  

< NUL

到命令的结尾,但这没有帮助。我认为psexec没有得到这样的事实,即"< NUL"部分不是针对myapp而是针对psexec本身。 那么如何在没有任何关于终止批处理作业的问题的情况下完成我的psexec完成呢?

1 个答案:

答案 0 :(得分:0)

一种方法是创建第二个批处理文件。第二个文件将调用第一个批处理文件,并将附加“

例如,假设您有一个包含以下行的批处理文件:

    python manage.py runserver

将此文件命名为 file1.bat

然后创建第二个批处理文件,其中包含以下行:

    file1.bat < nul

将第二个文件命名为 file2.bat 。然后,从该点开始执行第二个文件,以调用程序。

这在Windows 10环境中对我有用。祝你好运。

相关问题