Rundeck 日志远程节点命令调试

问题描述 投票:0回答:1

我们在 CentOS 7.x 上运行了 Rundeck 3.3.2 (CE)。我们有一个作业有一些问题,这个作业运行一个存储在另一个 CentOS 7.x 服务器上的脚本,但是当运行它时会抛出这个错误:bash: +2d: no such directory or file.

Rundeck 服务器可以访问出现问题的节点,因为如果我们通过命令执行 ls 或相同的脚本,它会设法通过 ssh 连接并执行命令。

有没有一种方法可以更详细地记录远程执行的内容?

谢谢!

ssh remote-server rundeck
1个回答
0
投票
  1. 您可以为作业结果启用调试模式,在运行作业的那一刻,单击“三角形”按钮(在“运行作业”按钮的左侧)并选择“使用调试输出运行”。 .

  2. 与您的问题相关,请确保为您的脚本设置正确的解释器。在您的内联脚本/脚本步骤中,单击“高级”链接并在“调用字符串”文本框中设置 bash 路径,例如:

    /bin/bash
    .

  3. 可能复制调度脚本的路径被某些安全策略阻止,您可以使用

    script-exec-dir
    属性定义一个自定义路径来调度您的脚本。看看this.

© www.soinside.com 2019 - 2024. All rights reserved.