Rundeck:使用 ssh 在远程服务器上运行命令

陪审团

我有一个带有 rundeck 的服务器(并且是我唯一的节点),并且我有两个带有代码的服务器。

我想让这些服务器上的 rundeck ssh 并运行 git pull 对它们两个,所以,我试图运行这个命令:

ssh -i /var/lib/rundeck/.ssh/deployQA root@machine_ip "cd /var/www/html && git pull"

如果我在 rundeck 机器内尝试使用 rundeck 用户运行它,则一切正常。但是当我尝试从 rundeck webapp 运行它时,我收到此错误:

fatal: not a git repository (or any parent up to mount point /var/log) 11:31:15         Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

第一:我不想将这些机器添加为节点,因为它们的 ip 可能会改变,所以,我想做一份工作来获取机器的 ip 并在每个机器上运行 git pull。

关于为什么这不起作用的任何想法?

爱德华多·卡拉斯科

您的参数的引用被解释为以空格分隔的字符串序列,您可以查看文档中的规则

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用脚本在SSH服务器上远程运行命令

来自分类Dev

使用脚本在ssh服务器上远程运行命令

来自分类Dev

使用SSH在远程Linux服务器上运行命令

来自分类Dev

在ssh和特殊字符的远程服务器上使用sed命令的bash脚本

来自分类Dev

如何使用 PuTTY 从远程 SSH 服务器上的 PHP 中执行的命令获取结果?

来自分类Dev

使用SSH执行内联命令远程服务器

来自分类Dev

如何使用 SSH 访问远程服务器上的端口?

来自分类Dev

使用tmux在多台SSH服务器上运行相同的命令

来自分类Dev

继续在远程服务器上使用ssh2_exec显示bash长时间运行的结果

来自分类Dev

通过SSH在远程服务器上运行命令-无需退出

来自分类Dev

通过SSH在远程服务器上运行命令-无需退出

来自分类Dev

通过SSH在远程服务器上执行命令

来自分类Dev

使用运行 Ubuntu 服务器 20.04.1 的 Raspberry Pi 进行直接远程访问 (ssh)

来自分类Dev

使用SSH在远程服务器上启动进程-不需要后台进程

来自分类Dev

无法在远程服务器上使用 ssh 创建 mylsq 用户和密码

来自分类Dev

从Jenkins在服务器上运行ssh命令

来自分类Dev

在许多服务器上通过SSH自动运行命令

来自分类Dev

通过SSH在多个服务器上运行顺序命令

来自分类Dev

如何通过SSH在远程服务器上运行Web服务器脚本?

来自分类Dev

使用matlab在ssh服务器中读取远程图像

来自分类Dev

使用ssh清除远程服务器中的缓存

来自分类Dev

如何使用私钥SSH到远程服务器?

来自分类Dev

使用Python Paramiko在不同的SSH服务器中并行运行多个命令

来自分类Dev

SSH进入辅助服务器并使用腻子运行多个命令

来自分类Dev

使用JSch在远程SSH会话上运行telnet命令

来自分类Dev

Rundeck 未为使用不同 ssh 端口的远程执行设置环境变量

来自分类Dev

之后如何使用sed shell命令在服务器上ssh

来自分类Dev

如何使用Expect继续在SSH服务器上输入命令

来自分类Dev

Expect脚本:创建方法以使用ssh登录到远程服务器并在方法返回后发送命令

Related 相关文章

  1. 1

    使用脚本在SSH服务器上远程运行命令

  2. 2

    使用脚本在ssh服务器上远程运行命令

  3. 3

    使用SSH在远程Linux服务器上运行命令

  4. 4

    在ssh和特殊字符的远程服务器上使用sed命令的bash脚本

  5. 5

    如何使用 PuTTY 从远程 SSH 服务器上的 PHP 中执行的命令获取结果?

  6. 6

    使用SSH执行内联命令远程服务器

  7. 7

    如何使用 SSH 访问远程服务器上的端口?

  8. 8

    使用tmux在多台SSH服务器上运行相同的命令

  9. 9

    继续在远程服务器上使用ssh2_exec显示bash长时间运行的结果

  10. 10

    通过SSH在远程服务器上运行命令-无需退出

  11. 11

    通过SSH在远程服务器上运行命令-无需退出

  12. 12

    通过SSH在远程服务器上执行命令

  13. 13

    使用运行 Ubuntu 服务器 20.04.1 的 Raspberry Pi 进行直接远程访问 (ssh)

  14. 14

    使用SSH在远程服务器上启动进程-不需要后台进程

  15. 15

    无法在远程服务器上使用 ssh 创建 mylsq 用户和密码

  16. 16

    从Jenkins在服务器上运行ssh命令

  17. 17

    在许多服务器上通过SSH自动运行命令

  18. 18

    通过SSH在多个服务器上运行顺序命令

  19. 19

    如何通过SSH在远程服务器上运行Web服务器脚本?

  20. 20

    使用matlab在ssh服务器中读取远程图像

  21. 21

    使用ssh清除远程服务器中的缓存

  22. 22

    如何使用私钥SSH到远程服务器?

  23. 23

    使用Python Paramiko在不同的SSH服务器中并行运行多个命令

  24. 24

    SSH进入辅助服务器并使用腻子运行多个命令

  25. 25

    使用JSch在远程SSH会话上运行telnet命令

  26. 26

    Rundeck 未为使用不同 ssh 端口的远程执行设置环境变量

  27. 27

    之后如何使用sed shell命令在服务器上ssh

  28. 28

    如何使用Expect继续在SSH服务器上输入命令

  29. 29

    Expect脚本:创建方法以使用ssh登录到远程服务器并在方法返回后发送命令

热门标签

归档