いくつかの ssh exec プラグインを使用して、Maven を使用してリモート サーバーでコマンドを実行する方法について少し調査しました。
ただし、サーバーを停止してから再起動するには、メニュー駆動型プログラムを起動するコマンドを実行する必要があります。
基本的に、次のタスクを順番に実行する必要があります。
- SSH を使用してリモート サーバーに接続する
- ユーザー名/パスでログイン
- ディレクトリを特定の場所に変更する
- その場所でコマンドを実行して、コマンド ライン メニュー駆動型プログラム (つまり "
./control
")を起動します。 - そのメニュー駆動型プログラムに 2 つのコマンドを入力します。
- 切断する
2 つのコマンドは、次のように、コンソールに表示されるメニューからの選択肢を表す単なる数字です。
Enter the number of the server you wish to stop:
[1] server1
[2] server2
[3] server3
たとえば、「2」と入力します。これは可能ですか?