追記Golangで書き直してgithubに上げてるので、ちゃんと使うならそっちのほうがいいかも。(すっごい久々にブログの記事書いた気がする...)この度、転職が決まったんですが新しい職場だとクライアントはMacを使える事になった。今までの職場だとTeratermのlistboxを使用したマクロでサーバにログインしてたので、似たようなものをMac用に作ることにしてみた。最初bashで書こうかと思ったんだけど、勉強がてらPythonで書いてみようと思いPythonにした。今の状態で出来ることとしては以下。操作ログの自動取得(ログ中にタイムスタンプの挿入不可)なお、sshでの接続にはpexpectを用いているので、それだけは別途インストールが必要になる。ログイン時に実行させる任意のコマンドをファイルに書いといたり、操作ログに操作時のタイムスタンプを挿入させたりしたいけど、まだ出来てない...どうもpexpectなどで直接ログ取得時にタイムスタンプを付与すると、コマンドの実行結果行に中途半端なタイムスタンプがついちゃったり、入力文字列の1つ1つにタイムスタンプがついて大変うざったい事になるので、scriptコマンドの時と同様に別プロセスで付与させるしかないのかな?今のトコ、必要になるファイルはスクリプトファイル本体とhost.list(接続先ホストの情報を記述している)の2ファイルのみ。セキュリティは考えていない...(今後の事考えるとよろしくないかも)。1.host.list基本的に、今までのTeratermマクロのものを使いまわせるよう、同じフォーマットとしている。左から順に、以下の内容を記述していく。HOST_NAME(任意の名称。接続するホストの選択時やログ名に利用する。HOST_IP(ホストのIPアドレス。