Programaticamente iniciando 6 servidores e manipulando o Terminal Gnome

1

Eu gostaria de fazer um script (bash) que será programaticamente

  1. inicie o gnome-termal com 6 guias cada uma com seu próprio título
  2. inicie um comando diferente em cada guia
  3. atrasar o início do servidor 5 até que o servidor 4 esteja em execução por aproximadamente 1 minuto
  4. altere o título do terminal do gnome para "Meus servidores"
  5. alterne as guias para a guia Servidor 4

Eu gostaria de fazer tudo isso clicando duas vezes no arquivo, sem uma caixa de diálogo (RHEL 6) chegando para perguntar se eu quero exibir ou executar o arquivo.

Pesquisando, cheguei até aqui, mas poderia usar alguma ajuda com o restante:

gnome-terminal                                 \
--tab -t "Server 1"   -e commandStartServer1   \
--tab -t "Server 2"   -e commandStartServer2   \
--tab -t "Server 3"   -e commandStartServer3   \
--tab -t "Server 4"   -e commandStartServer4   \
--tab -t "Server 5"   -e commandStartServer5   \
--tab -t "Server 6"   -e commandStartServer6   \
    
por user787832 23.12.2014 / 23:48

1 resposta

1

Posso apenas ajudá-lo com a caixa de diálogo. Crie um arquivo .desktop, que executará seu script executável. Você pode encontrar uma rápida introdução aos arquivos .desktop aqui ou dê uma olhada um dos arquivos em / usr / share / applications.

Quanto ao restante das perguntas, consulte esta questão.

    
por 24.12.2014 / 10:53