質問: 1つのコマンドですべてのssh接続を終了し、puttyを閉じる すべてのssh接続を取り消して putty を「ワンショット」で閉じる方法はありますか?私はwindows 7で作業し、puttyを使用してさまざまなlinuxホストにssh接続します。私が自分で作業している方法の例:ssh to host1 with putty... banjer@host1:~> #...doin some work...ooh! need to go check something on host8... banjer@host1:~> ssh host8 banjer@host8:~> #...doin some work...ok time for lunch. lets close putty... banjer@host8:~> exit banjer@host1:~> exit putty closes. 上記に従って、host8からputtyを一度に閉じる方法はありますか?ときどき、最大5〜10のホストの深さを見つけます。 xをクリックしてputtyウィンドウを閉じることができることはわかっていますが、exitコマンドを使用してssh接続が適切に閉じられることを確認したいと思います。また、私は怠惰を増やす方法についてのヒントを求めていることに気づきました。 「どうすればもっと効率的になることができるのか」と書いておくだけです。
回答: 少しスクリプトを作成してもかまわない場合は、これを行うことができます。スクリプト:myssh.sh#!/bin/bash ssh $1 if [ $? -eq 5 ]; then exit 5 fi dotコマンドで呼び出します。$ . myssh user@server.com 1つのレベルを終了する場合:$ exit すべて終了する場合:$ exit 5