我用Java编写了一个使过程自动化的软件。 该工具通过SSH启动程序。 该程序最后创建一个我用sftp复制的文件。 复制之后,我运行一个命令,该命令调用另一个使用该文件生成XML的工具。
此Java程序在Windows中可完美运行。 但是,当我们将其移至Linux时,第二步出现了问题: 我们可以正确地复制文件(我要确保文件已完全复制并运行ls,然后复制文件),但是我运行第二个工具时却说没有文件具有该路径。 / p>
我在终端中运行确切的命令,它可以正常工作。 在Linux上运行时,文件系统上可能有一些锁定? 预先感谢!