繁体   English   中英

Rundeck [ssh-exec]找不到bash

[英]Rundeck [ssh-exec] can't find bash

我的组织正在使用Rundeck在整个系统中执行简单的批处理作业。 我们最初将其配置为在Linux VM上运行,以便它将在Linux,Solaris和Windows计算机上执行作业。 我们没有看到任何问题。

但是,最近我们被要求将Rundeck移至Windows主机。 不幸的是,我无法让它在我的测试节点(Solaris)上运行简单的命令。 每次尝试时,都会出现以下错误:

Failed: IOFailure: [ssh-exec] Cannot run program "/bin/bash": CreateProcess error=2, The system cannot find the file specified

我认为问题与主机节点上没有/bin/bash的事实有关(该路径对Windows甚至都没有意义)。 该插件在主机上调用bash脚本 ,以尝试使用/bin/bash 在这里指定。

作为参考,目标节点上有一个/bin/bash 我认为这个问题可能与类似。

任何帮助,将不胜感激。

我发现不需要更改插件文件的最简单解决方案是切换到仅使用Java ssh的jsch-ssh ssh。 这样,它就不依赖于/bin/bash的存在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM