Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Linguagens de Programação > Programação > shell script
Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar Fotos Membros Calendário Pesquisar Postados Hoje Marcar Fóruns Como Lidos

Varios scripts dentro de um



Quer ver menos banners de publicidade ? Entao Cadastre-se!

Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 04-08-2008, 14:32   #1 (permalink)
Padrão Varios scripts dentro de um

Caros,

Alguem sabe como posso executar varios scripts dentro de um unico script, sendo que todos deverão rodar ao mesmo tempo. Ou se nao como executar o diretório inteiro.

Grato
 
Avatar de diogoborsoi
 
Registrado em: Sep 2002
Posts: 131
Agradeceu: 3
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 diogoborsoi
diogoborsoi está offline  
Antigo 04-08-2008, 15:04   #2 (permalink)
Padrão

Citação:
Postado Originalmente por diogoborsoi Ver Post
Caros,

Alguem sabe como posso executar varios scripts dentro de um unico script, sendo que todos deverão rodar ao mesmo tempo. Ou se nao como executar o diretório inteiro.

Grato
Então camarada...
Para fazer isso você faz isso aqui

Código:
#!/bin/bash

/caminho/ate/seu/executavel.sh &
/caminho/ate/seu/executavel.sh &
/caminho/ate/seu/executavel.sh &
Dessa forma seus scripts/programas precisam ter permissão de execução!
Claro que terá uma diferença de uns milisegundos entre cada comando...
Com o "&" você manda o processo para background e os outros nao precisam esperar que o anterior termine sua execução!

Ou ainda você pode colocar seus programas para serem executados do cron!
No cron o minimo de tempo que se pode configurar é de 1minuto!
Se estiver errado que alguem me corrija!
__________________
Tecnol. André Marascalchi Zenun
andre.zenun@gmail.com (GoogleTalk)
CCNA (CSCO 11017645)

Blogs:
Yet Another Linux Blog
Under-linux.org Blog
Leia a FAQ da Under-linux.org
 
Avatar de zenun
 
Registrado em: Sep 2005
Localização: Santa Catarina
Distribuição: Debian/Ubuntu
Idade: 25
Posts: 495
Agradeceu: 3
Agradecido 74 vez(es) em 68 Posts
Envios no Blog: 10
Reputação: 101 zenun zenun
zenun está offline  
Antigo 04-08-2008, 15:22   #3 (permalink)
Padrão

Citação:
Postado Originalmente por zenun Ver Post
Então camarada...
Para fazer isso você faz isso aqui

Código:
#!/bin/bash

/caminho/ate/seu/executavel.sh &
/caminho/ate/seu/executavel.sh &
/caminho/ate/seu/executavel.sh &
Dessa forma seus scripts/programas precisam ter permissão de execução!
Claro que terá uma diferença de uns milisegundos entre cada comando...
Com o "&" você manda o processo para background e os outros nao precisam esperar que o anterior termine sua execução!

Ou ainda você pode colocar seus programas para serem executados do cron!
No cron o minimo de tempo que se pode configurar é de 1minuto!
Se estiver errado que alguem me corrija!
zenun,

Eu já havia tentado desta forma, no entanto os meu processos iam "morrendo" tentei com o comando "nohup" e os meus processos estao morrendo com menor frequencia mas ainda morrem.
 
Avatar de diogoborsoi
 
Registrado em: Sep 2002
Posts: 131
Agradeceu: 3
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 diogoborsoi
diogoborsoi está offline  
Antigo 04-08-2008, 15:24   #4 (permalink)
Padrão

você precisa que seus scripts fiquem rodando no sistema como daemons?
__________________
Tecnol. André Marascalchi Zenun
andre.zenun@gmail.com (GoogleTalk)
CCNA (CSCO 11017645)

Blogs:
Yet Another Linux Blog
Under-linux.org Blog
Leia a FAQ da Under-linux.org
 
Avatar de zenun
 
Registrado em: Sep 2005
Localização: Santa Catarina
Distribuição: Debian/Ubuntu
Idade: 25
Posts: 495
Agradeceu: 3
Agradecido 74 vez(es) em 68 Posts
Envios no Blog: 10
Reputação: 101 zenun zenun
zenun está offline  
Antigo 04-08-2008, 15:43   #5 (permalink)
Padrão

Citação:
Postado Originalmente por zenun Ver Post
você precisa que seus scripts fiquem rodando no sistema como daemons?
Não, eles ficariam em background até terminarem de baixar o que precisam de um ftp... Esses scripts baixam diversos arquivos de diversos FTP, são 42 scripts.
 
Avatar de diogoborsoi
 
Registrado em: Sep 2002
Posts: 131
Agradeceu: 3
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 diogoborsoi
diogoborsoi está offline  
Antigo 04-08-2008, 16:01   #6 (permalink)
Padrão

Você ja verificou se esse seu problema acontece sempre em determinado horario?
Pode ser um problema no seu enlace de internet ou no servidor que você faz o dowload!
O que eu tentaria seria fazer um script que analiza o erro $? e apartir dai tome uma ação!

Código:
#!/bin/bash

downloadOK=1

while [ $downloadOK -ne 0 ];
do
        echo "[`date`] Download"
        wget --connect-timeout=5 -c ftp://<endereço>

        if [ $? -eq 0 ];
        then
                downloadOK=0
        fi
done
Algo nesse genero!
__________________
Tecnol. André Marascalchi Zenun
andre.zenun@gmail.com (GoogleTalk)
CCNA (CSCO 11017645)

Blogs:
Yet Another Linux Blog
Under-linux.org Blog
Leia a FAQ da Under-linux.org
 
Avatar de zenun
 
Registrado em: Sep 2005
Localização: Santa Catarina
Distribuição: Debian/Ubuntu
Idade: 25
Posts: 495
Agradeceu: 3
Agradecido 74 vez(es) em 68 Posts
Envios no Blog: 10
Reputação: 101 zenun zenun
zenun está offline  
Antigo 04-08-2008, 16:07   #7 (permalink)
Padrão

Citação:
Postado Originalmente por zenun Ver Post
Você ja verificou se esse seu problema acontece sempre em determinado horario?
Pode ser um problema no seu enlace de internet ou no servidor que você faz o dowload!
O que eu tentaria seria fazer um script que analiza o erro $? e apartir dai tome uma ação!

Código:
#!/bin/bash

downloadOK=1

while [ $downloadOK -ne 0 ];
do
        echo "[`date`] Download"
        wget --connect-timeout=5 -c ftp://<endereço>

        if [ $? -eq 0 ];
        then
                downloadOK=0
        fi
done
Algo nesse genero!
Acredito não ser problema de conexao, pois separadamente eles funcionam (os scripts), mas muito obrigado pelas dicas, vou dar mais uma procurada aqui... Se tiver mais alguma ideia sera bem-vinda.
 
Avatar de diogoborsoi
 
Registrado em: Sep 2002
Posts: 131
Agradeceu: 3
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 diogoborsoi
diogoborsoi está offline  
Antigo 04-08-2008, 17:37   #8 (permalink)
Padrão

Ola amigo...
Então outra coisa que você pode tentar verificar é o tamanho do arquivo!
Enquanto ele não tiver o tamanho correto fica dentro do laço!

Falowww
__________________
Tecnol. André Marascalchi Zenun
andre.zenun@gmail.com (GoogleTalk)
CCNA (CSCO 11017645)

Blogs:
Yet Another Linux Blog
Under-linux.org Blog
Leia a FAQ da Under-linux.org
 
Avatar de zenun
 
Registrado em: Sep 2005
Localização: Santa Catarina
Distribuição: Debian/Ubuntu
Idade: 25
Posts: 495
Agradeceu: 3
Agradecido 74 vez(es) em 68 Posts
Envios no Blog: 10
Reputação: 101 zenun zenun
zenun está offline  
Antigo 06-08-2008, 12:38   #9 (permalink)
Padrão [resolvido]

Citação:
Postado Originalmente por zenun Ver Post
Ola amigo...
Então outra coisa que você pode tentar verificar é o tamanho do arquivo!
Enquanto ele não tiver o tamanho correto fica dentro do laço!

Falowww
zenun,

Resolvi o problema dando um "sleep"... valeu pelas dicas
 
Avatar de diogoborsoi
 
Registrado em: Sep 2002
Posts: 131
Agradeceu: 3
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 diogoborsoi
diogoborsoi está offline  
Antigo 06-08-2008, 13:34   #10 (permalink)
Padrão

Opa! Blz kra!
Qualquer coisa estamos aee!!
__________________
Tecnol. André Marascalchi Zenun
andre.zenun@gmail.com (GoogleTalk)
CCNA (CSCO 11017645)

Blogs:
Yet Another Linux Blog
Under-linux.org Blog
Leia a FAQ da Under-linux.org
 
Avatar de zenun
 
Registrado em: Sep 2005
Localização: Santa Catarina
Distribuição: Debian/Ubuntu
Idade: 25
Posts: 495
Agradeceu: 3
Agradecido 74 vez(es) em 68 Posts
Envios no Blog: 10
Reputação: 101 zenun zenun
zenun está offline  
Tópico Trancado

Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
scripts fisiconuclear18 Sendmail/Qmail/Postfix 4 07-06-2005 16:06
Scripts!!! garupeiro Programação 14 21-10-2004 21:03
Scripts Adm. em Geral 0 13-08-2003 16:11
scripts kruga Adm. em Geral 0 11-04-2003 19:29

Horários baseados na GMT -3. Agora são 18:28.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.