为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用SSH在远程计算机上运行shell脚本?

如何使用SSH在远程计算机上运行shell脚本?

萧十郎 2019-06-15 17:11:33
如何使用SSH在远程计算机上运行shell脚本?我必须在远程机器上运行一个shell脚本(windows/linux)。我在机器A和B上配置了SSH。我的脚本在机器A上,它将在远程计算机机器B上运行我的一些代码。本地和远程计算机可以是基于Windows的系统,也可以是基于Unix的系统。是否有一种使用plink/ssh运行此操作的方法?
查看完整描述

3 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

此外,如果您想从目标主机中获取变量,请不要忘记转义变量。

这件事在过去就让我措手不及了。

例如:

user@host> ssh user2@host2 "echo \$HOME"

打印出/home/user 2

user@host> ssh user2@host2 "echo $HOME"

打印出/家庭/用户

另一个例子:

user@host> ssh user2@host2 "echo hello world | awk '{print \$1}'"

正确地打印出“你好”。


查看完整回答
反对 回复 2019-06-15
  • 3 回答
  • 0 关注
  • 2920 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信