web-dev-qa-db-ja.com

ターミナルウィンドウとタブ、ssh、sudo suを自動的に開く方法

コンピューターの前で一日を始めるとき、私は最初に次のことをしなければなりません:

  • ワークスペース1:
    • 新しいターミナルウィンドウssh loginserverを開き、次にssh serverA1およびSudo su account00を開きます
    • 新しい端末タブssh loginserverを開き、次にssh serverA2およびSudo su account00を開きます
    • 新しい端末タブssh loginserverを開き、次にssh serverA3およびSudo su account00を開きます
  • ワークスペース2:
    • 新しい端末ウィンドウ1ssh loginserverを開き、ssh serverB1Sudo su account00を開きます
    • 新しい端末タブssh loginserverを開き、次にssh serverB2およびSudo su account00を開きます
    • 新しい端末タブssh loginserverを開き、次にssh serverB3およびSudo su account00を開きます
  • ワークスペース3:
    • 等...

プロセス全体を自動化する方法はありますか?たとえば、各ターミナルウィンドウを独自のワークスペースで自動的に開くスクリプト、各ウィンドウのすべてのターミナルタブ、および対応するすべてのssh/Sudo suコマンドを使用する方法はありますか?そうでない場合、どの部品を自動化できますか?

8
usual me

各ワークスペースにbashスクリプトを使用し、そこにコマンドを追加します。

これが基本的な考え方です。次に、新しいターミナルを起動していくつかのコマンドを実行する this のようなコマンドを追加できます。

そして、このfilename.shのようなbashファイルを更新し、実行可能とマークするだけで、ダブルクリックするだけで起動できます。

これ は、新しいワークスペースでコマンドを起動するのに役立ちます。

1
Alvar