我们在CentOS 7.x上运行Rundeck 3.3.2 (CE)。我们有一些问题与作业,这个作业运行一个脚本存储在另一个CentOS 7。bash: +2d: no such directory or file.
Rundeck服务器可以访问出现问题的节点,因为如果我们通过命令执行ls或相同的脚本,它会设法通过ssh连接并执行命令。
是否有一种方法可以更详细地记录远程执行的日志?
谢谢!
-
您可以为作业结果启用调试模式,在运行作业的时刻,单击"三角形";按钮(在"运行作业"按钮的左侧),并选择"带调试输出运行"。看一看
-
与您的问题相关,请确保为脚本设置正确的解释器。在您的内联脚本/脚本步骤中,单击"高级"。链接并在"调用字符串"中设置bash路径。文本框,例如:
/bin/bash
. -
可能复制调度脚本的路径被某些安全策略阻止,您可以使用
script-exec-dir
属性定义自定义路径来调度脚本。看看这个