Varios scripts ao mesmo tempo! [RESOLVIDO]

37. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 27/08/2011 - 17:43h

kkkkkkkkkkk
[citando]
@hudyfx

resolver problemas aqui é meio como uma partida de truco, uma hora algém sobe na mesa, pede 6 e saca o zap:
Truco!!!
6!!!!!
rsrsrs

vo bola outra ideia só que num script só beleza?...
[/citando]

Com 1 Script só e controlando todos os andamentos e sem usar controle de pipes e tudo funfando em backGround ??? rsrs

9, 9 noveeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee tá desafiado rsrs.

Se voltar com a solução em um Script que faça o que falei, pode pedir 12 porque você veio com o casal maior e vai colar o zap e 7 copas na minha testa kkkkkkkkkk

Enquanto isso rsrs http://www.youtube.com/watch?v=wQedcCKidkM


  


38. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

Hudson Moreira Guimaraes dos Santos
hudyfx

(usa Outra)

Enviado em 27/08/2011 - 18:12h

eita!
1 Script só e controlando todos os andamentos e sem usar controle de pipes e tudo funfando em backGround !!!
ainda bem que eu num sei jogar direito!!
rsrsrsrsr
pena que o Julio Cesar Neves e nem o Aurelio num responde esse as duvidas de Shell aqui eles iriam ganhar sempre rsrsrsrs
meu limite é tentar modificar o script do @edgaroliveirace pra vê se ele tem uma luz e resolve de vez esse problema... e seu num der certo fico na torcida com o povo rsrssrrs
segue outra ideia:

#!/bin/bash
var=0
for a in `seq 1 60`; do
while true; do
if [ $var -le 20 ]; then
var=$(($var + 1)) ;/usr/bin/time --format=%E -o /tmp/tempo_loja.$a /transmissao/lojas/loja$a.sh; var=$(($var - 1)) &
break
fi
done
done

for x in /tmp/tempo_loja.* ;do
echo "Loja${x#*.} $(cat $x | cut -c1-5 | tr -d .)hrs" | sort >> /transmissao/tempo_total.txt
done
rm -rf /tmp/tempo_loja.* 2>&-

if [ -e != $(ls erro_lojas.txt 2>&-) ]; then
sendEmail -f usuario@provedor.com.br -t email_loja@loja.com.br -u "TRANSMISSOES DIARIAS" -o message-file=/transmissao/erro_lojas.txt -s smtp.mail.provedor.com:25 -xu usuario -xp senha
else
sendEmail -f usuario@provedor.com.br -t email_loja@loja.com.br -u "TRANSMISSOES DIARIAS" -m Transmissoes OK! -s smtp.mail.yahoo.com:25 -xu usuario -xp senha
fi

mais um para a coleção... rsrsrsr


39. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

edgar
edgaroliveirace

(usa Ubuntu)

Enviado em 29/08/2011 - 09:24h

ola hudyfx, estava fazendo uns teste com sua logica,mais ficou assim. ele executar um por um e depois q termina as 3 fica assim, fiz um teste com a sequencia ate 12 e fiz em 3 em 3
var=0
for a in `seq 1 12`; do
while true; do
if [ $var -le 3 ]; then
var=$(($var + 1)) ;/usr/bin/time --format=%E -o /tmp/tempo_loja.$a /transmissao/lojas/loja$a.sh; var=$(($var - 1)) &
break
fi
done
done
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
+ true
+ '[' 4 -le 3 ']'
... e nao para


40. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

Hudson Moreira Guimaraes dos Santos
hudyfx

(usa Outra)

Enviado em 29/08/2011 - 11:02h

ué?
aqui tinha funfado numa boa...
tenta if test $var -le 3; then no lugar de if [ $var -le 3 ]; then


41. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

edgar
edgaroliveirace

(usa Ubuntu)

Enviado em 29/08/2011 - 11:08h

ola hudyfx estava matutando aqui e estar pensando uma coisa, tenho e ter sempre 20 scripts sendo executados e tenho 60, se eu dividir teria 3 scripts, a minha linha de raciocinio é q teria q fazer 20 funçoes cada uma sendo executando 3 scripts um atraz do outro e as 20 funçoes em paralelas e sempre seria executado e script de cada funçao e cada funçao executaria 3 script 1 por 1. nao sei se vc entendeu mais estou bolando uma coisa desse jeito. mais meu cerebro estar queimando rsrsrsrs


42. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

edgar
edgaroliveirace

(usa Ubuntu)

Enviado em 29/08/2011 - 12:04h

troquei mais ficou assim fazia o primeiro depois o segundo...e quando chegou o 5 ai..

var=0
for a in $(seq 1 12); do
while true; do
if test $var -le 4; then
var=$(($var + 1)) ;/usr/bin/time --format=%E -o /tmp/tempo_loja.$a /transmissao/lojas/loja$a.sh; var=$(($var - 1)) &
break
fi
done
done

+ var=3
+ break
+ for a in '$(seq 1 12)'
+ true
+ test 4 -le 4
+ var=5
+ /usr/bin/time --format=%E -o /tmp/tempo_loja.5 /transmissao/lojas/loja5.sh
+ test 5 -le 4
+ true
+ test 5 -le 4
+ true
+ test 5 -le 4
+ true
+ test 5 -le 4
+ true
+ test 5 -le 4
+ true
+ test 5 -le 4
+ true



43. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/08/2011 - 12:56h

Eu pensei no seguinte, vamos reunir uma equipe, pensei em chamar Tsutomu Shimomura, Kevin David e Robert Morris hehe

Agora, se eles não conseguirem, agente vai ter que invadir a nasa e clonar alguns registros de cientistas da area S4 para assim conseguir falar com algum extraterrestre que esteja por lá, porque nesse planeta não vai ter mas ninguém que consiga.


44. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

Hudson Moreira Guimaraes dos Santos
hudyfx

(usa Outra)

Enviado em 29/08/2011 - 14:08h

hua hua hua hauhua essa foi boa rsrsrs Kevin David mitnick é [*****] rsrsrsrs
conheci esse cara na campus party 2009
aposto meu almoço que ele faça em essa parada com as mãos amarras digitando com a ponta do nariz numa teclado qwerty da década de 80 ( daqueles que vc tenha que ter um martelo para apertar as teclas) rsrsrs
http://www.linuxfx.org/linuxfx/components/com_expose/expose/img/alb_2/img_1278456178_219_lg.jpg


45. Varios scripts ao mesmo tempo!

edgar
edgaroliveirace

(usa Ubuntu)

Enviado em 29/08/2011 - 15:11h

ola hudyfx vc é o ET que nosso amigo mrk3004 falou rsrsrs. vc estava certo e eu estava com a cabeça quente nao pecebi que o seu script estava certo. fiz uns testes olhando os processos do sistema e dos scripts e realmente deu certo, vou seguir sua linha de raciocinio e modificar algumas coisas. obg aos amigos do VOL "mrk3004, rai3mb, AprendiNoLinux que tb ficaram tentando ajudar e solucionar o problema.




46. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/08/2011 - 15:20h

E se vocês querem saber o que vai acontecer depois, fiquem ligados nesse mesmo site, nessa mesma hora e nesse mesmo canal :D


47. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

Hudson Moreira Guimaraes dos Santos
hudyfx

(usa Outra)

Enviado em 29/08/2011 - 15:36h

opress tudo fica bem quando acaba bem... que bom que deu certo... se vc continuar com perguntas nesse nível provavelmente vc vai viar o giraia do shell script, ou pelo menos va deixar muita gente com a cuca fervendo ( que foi o meu caso) rsrsrs
@AprendiNoLinux agora da pra dizer Turoco! 12! rsrsrsr
faloww até o próximo desafio, na próxima corrida maluca! rsrs


48. Re: Varios scripts ao mesmo tempo! [RESOLVIDO]

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 29/08/2011 - 18:30h

kkkk valeu @hudyfx segura que é tua. Eu sou o cara que leva o zap rsrs http://www.youtube.com/watch?v=bONeaci5Poc

Nem vou falar da solução engenhosa rsrs que vc deu. Vamos seguir no desafio por aqui agora ?

http://www.vivaolinux.com.br/topico/Shell-Script/Desafio-Controlar-varios-Shell-Scripts-ao-mesmo-tem...

Sem gambiola rsrs ;)

oops rssrs esta é legal também, perdendo com o zap na testa :) http://www.youtube.com/watch?v=shkpJSYDu7Y&feature=related







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts