无法从Windows服务调用命令提示符

时间:2017-10-25 14:25:02

标签: java windows batch-file service process

我有一个场景,我想在执行以下方法时打开命令提示符 -

public static int executeScript(){
    String scriptPath = "C:\\test"
    String command = "cmd /c start  "+scriptPath+"\\backup.bat > "+scriptPath+"\\Logs.txt";
    Process process = Runtime.getRuntime().exec(command);
    return process.waitFor();
}

用户希望在testRun.bat执行时看到命令提示符。当我们从命令提示符部署应用程序时,它正在按预期运行,请参阅备份脚本执行的命令提示符。但是在生产环境中,应用程序作为窗口服务运行,在这种情况下,命令提示符不可见。

如何在应用程序作为窗口服务运行时显示命令提示符?

提前感谢。

0 个答案:

没有答案