Jak automatycznie otwierać okna i karty terminali, ssh i sudo su?

8

Kiedy zaczynam dzień przed komputerem, najpierw muszę wykonać następujące czynności:

  • W obszarze roboczym 1:
    • Otwórz nowe okno terminala ssh loginserver, a następnie ssh serverA1isudo su account00
    • Otwórz nową kartę terminala ssh loginserver, a następnie ssh serverA2isudo su account00
    • Otwórz nową kartę terminala ssh loginserver, a następnie ssh serverA3isudo su account00
  • W obszarze roboczym 2:
    • Otwórz nowe okno terminala, 1 ssh loginserver, a następnie ssh serverB1isudo su account00
    • Otwórz nową kartę terminala ssh loginserver, a następnie ssh serverB2isudo su account00
    • Otwórz nową kartę terminala ssh loginserver, a następnie ssh serverB3isudo su account00
  • W obszarze roboczym 3:
    • itp...

Czy istnieje sposób na zautomatyzowanie całego procesu, np. Posiadanie skryptu, który automatycznie otwiera każde okno terminala we własnym obszarze roboczym, wszystkie zakładki terminala w każdym oknie i wszystkie odpowiednie polecenia ssh/ sudo su? Jeśli nie, które części mogę zautomatyzować?

zwykle ja
źródło
Może xdotoolpomóc
Pandya
Może askubuntu.com/a/446065/16395 może dać jakąś wskazówkę ...
Rmano,

Odpowiedzi:

1

Chciałbym użyć skryptu bash dla każdego obszaru roboczego i dodać tam polecenia.

to podstawowa idea, a następnie można dodać polecenia jak ten , w którym zaczynasz nowy terminal i uruchomić kilka poleceń.

i po prostu zaktualizuj plik bash, który powinien być podobny do pliku nazwa_pliku.sh i oznacz go jako plik wykonywalny, aby można go uruchomić, klikając go dwukrotnie.

Może to pomóc w uruchomieniu poleceń w nowym obszarze roboczym.

Alvar
źródło