Você pode usar gnome-terminal
para abrir um novo terminal ou novas guias
#!/bin/bash
#
# The following command open new windows
#
gnome-terminal -e "ssh [email protected]"
gnome-terminal -e "ssh [email protected]"
gnome-terminal -e "ssh [email protected]"
#
# The following command open new tabs
#
gnome-terminal --tab -e "ssh [email protected]" --tab -e "ssh [email protected]"
Outra solução será usar o comando screen
, um exemplo disso quando estiver escrito em um script de shell:
#!/bin/bash
# Create a detached screen name with "node1"
screen -d -m -S node1
# Create a detached screen name with "node3"
screen -d -m -S node3
# Start another screen within node1
screen -S node1 -X screen
# Execute your command in the screen instance of node1
screen -S node1 -p 0 -X exec ssh [email protected]
# Same as above
screen -S node3 -X screen
screen -S node3 -p 0 -X exec ssh [email protected]
Após concluir a execução deste script, você poderá abrir a instância da tela que acabou de criar com screen -r node1
. Para saber mais sobre o comando screen
, consulte Manual do usuário da tela .
Referência: