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


8

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

  • ワークスペース1:
    • 新しいターミナルウィンドウを開きssh loginserver、次にssh serverA1sudo su account00
    • 新しいターミナルタブを開きssh loginserver、次にssh serverA2sudo su account00
    • 新しいターミナルタブを開きssh loginserver、次にssh serverA3sudo su account00
  • ワークスペース2:
    • 、新しいターミナルウィンドウを開き1 ssh loginserver、その後、ssh serverB1およびsudo su account00
    • 新しいターミナルタブを開きssh loginserver、次にssh serverB2sudo su account00
    • 新しいターミナルタブを開きssh loginserver、次にssh serverB3sudo su account00
  • ワークスペース3:
    • 等...

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


xdotool役立ちます。
パンディア

たぶんaskubuntu.com/a/446065/16395がヒントを与えるかもしれませ ...
Rmano '13 / 09/13

回答:


1

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

それが基本的な考え方です。このようなコマンドを追加して、新しい端末を起動していくつかのコマンドを実行することができます。

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.