我有一个重启服务器的rundeck作业,它发送命令“sudo reboot”。这可以工作,服务器正在重新启动。Rundeck - 重启服务器作业
问题是,rundeck没有收到信号,导致作业失败。
有没有办法使这项工作,并得到一个完整的信号回到rundeck?
我有一个重启服务器的rundeck作业,它发送命令“sudo reboot”。这可以工作,服务器正在重新启动。Rundeck - 重启服务器作业
问题是,rundeck没有收到信号,导致作业失败。
有没有办法使这项工作,并得到一个完整的信号回到rundeck?
也许包装你的命令在脚本中,后台重启操作,并返回0?我正在做一些类似的开发虚拟机,但我使用的是virsh。我不明白为什么这不能用一个物理服务器来完成:
#!/bin/bash
ssh [email protected] sudo reboot &
exit 0
您可能需要做一些试验使用ssh选项(可能是“-f”和/或“-n”),以让这个工作正常。
好玩弄现在我只是作为本地命令步:
ssh ${node.username}@${node.hostname} "reboot & exit"
返回代码是零,大家都高兴。
@willemdh然后upvote这个问题? –