Lorsque je commence ma journée devant mon ordinateur, je dois d'abord procéder comme suit:
- Dans l'espace de travail 1:
- Ouvrez une nouvelle fenêtre de terminal,,
ssh loginserver
puisssh serverA1
etsudo su account00
- Ouvrez un nouvel onglet de terminal,,
ssh loginserver
puisssh serverA2
etsudo su account00
- Ouvrez un nouvel onglet de terminal,,
ssh loginserver
puisssh serverA3
etsudo su account00
- Ouvrez une nouvelle fenêtre de terminal,,
- Dans l'espace de travail 2:
- Ouvrez une nouvelle fenêtre de terminal, 1
ssh loginserver
, puisssh serverB1
etsudo su account00
- Ouvrez un nouvel onglet de terminal,,
ssh loginserver
puisssh serverB2
etsudo su account00
- Ouvrez un nouvel onglet de terminal,,
ssh loginserver
puisssh serverB3
etsudo su account00
- Ouvrez une nouvelle fenêtre de terminal, 1
- Dans l'espace de travail 3:
- etc...
Existe-t-il un moyen d'automatiser l'ensemble du processus, par exemple, avoir un script qui ouvre automatiquement chaque fenêtre de terminal dans son propre espace de travail, tous les onglets de terminal dans chaque fenêtre et toutes les commandes ssh
/ correspondantes sudo su
? Sinon, quelles parties puis-je automatiser?
command-line
ssh
sudo
gnome-terminal
workspaces
moi d'habitude
la source
la source
xdotool
aider.Réponses:
J'utiliserais un script bash pour chaque espace de travail et y ajouterais les commandes.
c'est l'idée de base, alors vous pouvez ajouter des commandes comme celle-ci , où vous démarrez un nouveau terminal et exécutez certaines commandes.
et mettez simplement à jour votre fichier bash qui devrait ressembler à ce nom de fichier.sh et marquez-le comme exécutable pour pouvoir le lancer en double-cliquant simplement dessus.
Cela pourrait vous aider à lancer vos commandes dans un nouvel espace de travail.
la source