Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サーバーを再起動する rundeck ジョブがあり、コマンド「sudo reboot」を送信します。これは機能し、サーバーは再起動しています。
問題は、rundeck がシグナルを返さないため、ジョブが失敗することです。
これを機能させて完全なシグナルを rundeck に戻す方法はありますか?
おそらく、コマンドをスクリプトでラップし、再起動操作をバックグラウンドで実行し、0 を返しますか? 私は一連の開発 VM で同様のことを行っていますが、virsh を使用しています。これが物理サーバーで実行できなかった理由がわかりません。
#!/bin/bash ssh rundeck@yourserver sudo reboot & exit 0
これを正しく動作させるには、ssh オプション (おそらく「-f」および/または「-n」) を少し試してみる必要があるかもしれません。