我有一个应用程序(Java,但也可以是其他任何东西)需要启动另一个应用程序。这不在同一台机器上。
手动,我会以这种方式启动应用程序:
ssh myself@machine -X
/..../myapplication
我试图将这两个命令放在一个名为mycommand
和
source mycommand
...但是第二个命令将在关闭 SSH 部分后立即在本地计算机上执行。
您知道是否有一种方法可以在没有用户干预的情况下同时打开 ssh 并从另一台机器启动应用程序?
最佳答案
如果在命令之后你不需要在SSH shell中执行其他命令,你可以使用下面的命令
ssh myself@machine -X myapplication
shell会执行命令然后关闭ssh连接
关于linux - 如何同时打开 ssh 和启动命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7931718/