Execute o comando dinâmico em todas as sessões de tela

1

Estou trabalhando na criação de uma rede de servidores de minecraft no servidor Ubuntu 14.04 LTS. Eu tenho várias sessões de tela, cada uma com seu próprio processo sendo executado nelas

There are screens on:
    2471.LobbyServer (detached)
    2468.BungeeCordProxy (detached)

Eu preciso de uma maneira de digitar um único comando (talvez lançando um script bash) que percorra todas as sessões de tela e insira um comando em cada um dos processos em execução (cada um dos processos aceita comandos como entrada durante a execução ) dependendo do arquivo jar que está sendo usado no processo (ambos os processos são arquivos .jar iniciados com o Oracle java-7).

    
por john01dav 06.05.2014 / 21:57

1 resposta

1

Eu acho que você pode executar:

screen -S panel -p 0 -X stuff "yourCommand'echo -ne '5''"

O -p é o número da janela e a echo insere uma nova linha no final

    
por 06.05.2014 / 22:25