Estou trabalhando em um script que precisa processar muitos dados. Tudo se resume a 3 comandos. Eu uso:
#!/bin/csh
gnome-terminal -e "ssh $servername1 'command 1'" &
gnome-terminal -e "ssh $servername2 'command 2'"
command 3
Agora preciso aguardar o término do comando 1 e 2, antes de iniciar o comando 3. Eu tentei usar 'wait' e 'pid', embora eu não consiga esperar. Parece que meus scripts vêem o comando como concluído, quando o gnome-terminal foi aberto.