--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para acessar essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/CALZ%2BQOpuu03uWanN_3sk3Gqt2s%2BC-1zwXNXMbur6zxQq62mcNQ%40mail.gmail.com.
Para acessar essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/CAAtO42Pnv9xDeGJoLYcw7bisszSoiEh8p8RJFzsZ-vK0dCSP8w%40mail.gmail.com.
--
Em 14 de mai. de 2024, à(s) 14:27, Renato Moraes <rena...@gmail.com> escreveu:
Cara, você tem certeza que precisa executar paralelamente ou precisa executar os 3 scripts em um comando?
Pois se for paralelamente o negócio complica um pouco, porque daí você terá que utilizar algumas bibliotecas para isso.Deixo um exemplo mais simples possível de fazer isso.
import multiprocessing
import subprocess
def run_script(script_name):
subprocess.run(['python', script_name])
if __name__ == '__main__':
scripts = ['script1.py', 'script2.py', 'script3.py']
processes = []
for script in scripts:
process = multiprocessing.Process(target=run_script, args=(script,))
processes.append(process)
process.start()
for process in processes:
process.join()
Em terça-feira, 14 de maio de 2024 às 11:45:34 UTC-3, Fabio Bairros escreveu:Saudações.Peço desculpas se o assunto está fora do escopo da lista. Qualquer coisa, favor indicar um grupo sobre linux.Preciso executar 2 ou 3 scripts python de forma paralela, segue um exemplo abaixo.cat aquivo_com_programas.txt | xargs [demais parametros]No aquivo_com_programas.txt coloquei 3 chamadas de programas em python, por exemplo:saida1=$(python soma1 10 20)saida2=$(python soma2 30 40)python soma3 $saida1 saida2$Os programas somax recebe 2 parâmetros (parcelas) e retornam a soma. O problema é que não consigo reutilizar as variáveis saida1 e saida2 para usar no programa soma3.Como posso executar isso?Atenciosamente,Fabio Bairros
--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para acessar essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/2d4db9e5-11f2-4d49-ae81-d1247fa0b076n%40googlegroups.com.