【发布时间】:2019-10-26 13:28:19
【问题描述】:
我正在尝试使用 ssh 执行 bash 脚本。
假设有机器 A 和 B。bash 脚本在 A 上,它有一个命令使用本地安装在 A 中的包。该包没有安装在 B 中。我试图在 sshing 到时从 A 运行脚本B. 但我不断收到“找不到命令”。
这就是我所做的:
ssh username@server 'bash -s' < local/path/to/file
我想知道是不是因为我没有在服务器 B 上安装软件包?有什么方法可以使用 B 执行脚本而无需在其上安装包(我的帐户没有目录的写入权限)?
【问题讨论】:
-
这是不可能的。
-
我投票决定将此问题作为离题结束,因为这不是编程专业人士或爱好者会问的问题。