我试图让我的Windows服务运行
的bat文件psexec -accepteula -h -i 1 myapp.exe --p1 lala --p2 lalala
但关闭myapp cmd窗口结果为"终止批处理作业y / n"问题和服务并没有得到它需要重新启动的事实。 为了忽略这个问题,我用Google搜索并尝试添加
< NUL
到命令的结尾,但这没有帮助。我认为psexec没有得到这样的事实,即"< NUL"部分不是针对myapp而是针对psexec本身。 那么如何在没有任何关于终止批处理作业的问题的情况下完成我的psexec完成呢?
答案 0 :(得分:0)
一种方法是创建第二个批处理文件。第二个文件将调用第一个批处理文件,并将附加“ 例如,假设您有一个包含以下行的批处理文件: 将此文件命名为 file1.bat 然后创建第二个批处理文件,其中包含以下行: 将第二个文件命名为 file2.bat 。然后,从该点开始执行第二个文件,以调用程序。 这在Windows 10环境中对我有用。祝你好运。 python manage.py runserver
file1.bat < nul