未分類ツイート少し前まで、自分はWindowsユーザだっただどMacに移行しましたー。Windows時代にTeraTermマクロでサーバにログインしていたのですが、TeraTermがMacにないので使えなくなっちゃいました。ことで、同じような動きをするシェルを用意しました。サーバに一般ユーザでログインして、その後rootユーザににsuするシェルです。\"$ROOT_PASS\n\"interact"動作の概要を少し説明しますね。expectコマンドで対話的にコマンドを実行します。タイムアウト秒数を指定してます。その後、spawnを書いて、プロセスを生成し、expectでサーバの応答を待って、sendで送る感じです。最後のinteractは、spawnで生成したコマンドのプロセスをターミナル上(標準入出力)で実行する指定です。サーバから、送られてくる応答文字列などは環境に合わせて変更してくださいね。「レバテックって週3の案件あるの?あんまり出て来ないって言われた。「負けるが勝ち」でもいつかは六本木ヒルズ。