我正在使用 java process builder 执行外部应用程序。
例如
./appl -file user@host:/tmp/out.log
此应用程序首先out.log
从外部主机检索文件,然后执行。此外,一旦执行上述命令提示符,它会提示输入主机密码。
如何使用 java process builder 实现这一目标?我尝试以下面提到的方式输入命令。但是它会引发找不到主机的错误。
List<String> command = new ArrayList<String>();
command.add("./appl");
command.add("-file");
command.add("user@host:/tmp/out.log");