gpt4 book ai didi

java - 使用 shell 脚本在远程计算机上执行多个命令

转载 作者:行者123 更新时间:2023-12-02 12:19:27 25 4
gpt4 key购买 nike

我在远程计算机上有一个 Java 程序 Desktop/testfolder/xyz.jar。它在同一文件夹中有一个配置文件。当我通过 SSH 连接到机器时,我会:

"ssh user@remote java -cp Desktop/testfolder/xyz.jar Main"

这里的问题是配置文件不在路径中,因为我们位于主文件夹中,所以我的程序无法读取配置。

我想首先进入该文件夹,然后从该文件夹运行该程序。如果我这样做的话,在 shell 脚本中

"ssh user@remote cd Desktop/testfolder"
"java -cp xyz.jar Main"

它执行第一个语句,当运行第二个语句时,它在我当前的计算机而不是远程计算机上运行。

我们可以只执行一个命令还是有其他解决方案?

最佳答案

尝试这样的事情:

ssh you@yours.com "cd /home && ls -l"

关于java - 使用 shell 脚本在远程计算机上执行多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3950168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com