Pular para o conteúdo

Como executar varios terminais simultaneamente

Responder tópico
  • Denunciar
  • Indicar

1. Como executar varios terminais simultaneamente

Enviado em 03/05/2021 - 14:54h

Gente, voltando aqui novamente KKKKKK. Bom, estou aqui para perguntar se alguem sabe como executar varios terminais simultaneamente rodando um script.
ex: quero rodar simultaneamente um script que dê "echo ola", mas quero executar ele 10 vezes ao mesmo tempo em terminais diferentes.

Responder tópico

2. Re: Como executar varios terminais simultaneamente

Enviado em 03/05/2021 - 16:43h

Vc quer abrir 10 terminais ou quer processar em 10 terminais já abertos? Se seu objetivo é apenas enviar msg p um terminal tem o comando write(man write p detalhes)

3. Re: Como executar varios terminais simultaneamente

Enviado em 03/05/2021 - 17:42h


eu quero processar em 10 terminais diferentes. estou com varios loops para rodar, se eu rodar simultaneamente vai acelerar o processo entende? mas não consigo fazer ele abrir os 10 terminais para rodar simultaneamente o loop.

4. Re: Como executar varios terminais simultaneamente

Enviado em 03/05/2021 - 17:52h

Basicamente eu tenho um script x, e quero que ele faça abrir 10 terminais para aumentar a velocidade de execução dele. Ex: esse script x faz 10 loops, mas só vai fazer um por um, se ele abrir 10 terminais ele pode fazer o processo mais rapido entende? os 10 ao mesmo tempo.

5. Re: Como executar varios terminais simultaneamente

Enviado em 03/05/2021 - 20:05h


kenjiminei escreveu:

Basicamente eu tenho um script x, e quero que ele faça abrir 10 terminais para aumentar a velocidade de execução dele. Ex: esse script x faz 10 loops, mas só vai fazer um por um, se ele abrir 10 terminais ele pode fazer o processo mais rapido entende? os 10 ao mesmo tempo.

Para tornar o processo mais rápido, veja o comando:
parallel


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
______________________________________________________________________

6. Re: Como executar varios terminais simultaneamente

Enviado em 04/05/2021 - 09:03h


O jeito mais rápido de implementar seria adicionar & no final do comando. Mas isso confia no shell p dividir as tarefas. Parallel para mim é o jeito mais eficiente, mas vc pode usar taskset p mandar um processo para um núcleo específico e configurar o processamento do jeito q vc quiser.

7. Re: Como executar varios terminais simultaneamente

Enviado em 06/05/2021 - 15:10h


não sei muito de shell script então vai ficar mesmo estranho mais eu podia usar um contador e um while
o codigo:
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
x-terminal-emulator -x echo "ola"
coloque tudo em um script .sh
e de permissão de executar com sudo chmod +x script.sh
o xterminal é o seu terminal exemplo gnome-terminal, konsole, etc...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder