我有一個重啓服務器的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這個問題? –