Cuando comienzo mi día frente a mi computadora, primero tengo que hacer lo siguiente:
- En el espacio de trabajo 1:
- Abra una nueva ventana de terminal
ssh loginserver
, luegossh serverA1
ysudo su account00
- Abra una nueva pestaña de terminal
ssh loginserver
, luegossh serverA2
ysudo su account00
- Abra una nueva pestaña de terminal
ssh loginserver
, luegossh serverA3
ysudo su account00
- Abra una nueva ventana de terminal
- En el espacio de trabajo 2:
- Abra una nueva ventana de terminal, 1
ssh loginserver
, luegossh serverB1
ysudo su account00
- Abra una nueva pestaña de terminal
ssh loginserver
, luegossh serverB2
ysudo su account00
- Abra una nueva pestaña de terminal
ssh loginserver
, luegossh serverB3
ysudo su account00
- Abra una nueva ventana de terminal, 1
- En el espacio de trabajo 3:
- etc ...
¿Hay alguna manera de automatizar todo el proceso, por ejemplo, tener un script que abra automáticamente cada ventana de terminal en su propio espacio de trabajo, todas las pestañas de terminal en cada ventana y todos los comandos ssh
/ correspondientes sudo su
? Si no, ¿qué partes puedo automatizar?
command-line
ssh
sudo
gnome-terminal
workspaces
yo habitual
fuente
fuente
xdotool
ayudar.Respuestas:
Usaría un script bash para cada espacio de trabajo y agregaría los comandos allí.
esa es la idea básica, luego puede agregar comandos como este , donde inicia un nuevo terminal y ejecuta algunos comandos.
y simplemente actualice su archivo bash que debería ser como este filename.sh y márquelo como ejecutable para que pueda iniciarlo simplemente haciendo doble clic en él.
Esto podría ayudarlo a iniciar sus comandos en un nuevo espacio de trabajo.
fuente