5
Linuxには、終了するまで待機するコマンドがありますか?
ポート転送でputty / plinkを開始するWindowsバッチファイルを作成しようとしていますが、それ以外は何もしません。これで、Windowsの部分の準備ができました。 start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 認証後に他のコマンドの実行を許可したくないのでForceCommand、Match User宣言で使用しています: Match User sampleUser ForceCommand echo 'Success! Close this window to log out.' 問題は、バッチファイルを実行するとパテが正しく起動するが、指定したテキストのエコーを実行した直後に閉じることです。 私の考えは、次のようなものを使用することです。 ForceCommand echo 'Success! Close this window to log out.' && waitTillControlC このようにして、putty / SSHは接続を維持し、ポート転送を終了しません。 yes、pingまたはのようなコマンドを考えましたreadが、それらは 端末ウィンドウをスパムしています 実際に何かをしている/不必要なCPU負荷を生成している 誰かがEnterキーを押すと、突然終了する可能性があります 誰かがCtrl + Cで終了するか、パテウィンドウを閉じてSSH接続を閉じるまで、永久に何もしないコマンドはありますか? 何に使うべきwaitTillControlCですか?