デフォルト端末の代わりにSSH端末をスリープ

デフォルト端末の代わりにSSH端末をスリープ

デフォルトでは、各サーバーに別々のタイムアウトを適用して、同時に複数のサーバーでプログラムを終了しようとしています。私はこれを試しましたが、ssh «ServerName» 'sleep 2s; otherCommand'これは私が実行している基本端末をスリープモードにしました。私はそれを見つけましたが、それについて何も見つかりませんでした。必要な動作は、サーバー(サーバー1と仮定)が2番目のコマンドを実行する前に2秒待っている間、私が実行しているプラ​​イマリサーバー(サーバー2と仮定)が他のコマンドをそのサーバーとは異なるサーバーに待機させ続けることです。現在のサーバー2は、コマンドを送信し続ける前に2秒待ちます。

よろしくお願いします!

答え1

リモコンがスリープ状態です。ただし、ローカルはリモートが完了するのを待っています(otherCommand)。

バックグラウンドで実行してみましたか?

ssh «ServerName» 'sleep 2s; otherCommand' &

関連情報