Pular para o conteúdo

Fazer script executar toda a tarefa [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Fazer script executar toda a tarefa [RESOLVIDO]

Enviado em 01/04/2010 - 10:40h

Estou com um problema que tá tirando até meu sono, tenho um script que faz o backup de algumas pastas e depois comprime elas, o problema é que o script não está esperando comprimir toda a pasta para depois fazer a proxima pasta, alguem teria alguma sugestão de como fazer ele executar a proxima tarefa somente depois que ele terminar a anterior??

já tentei usar um if e while mas até agora nada feito! alguem teria alguma sugestão?!?!?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Fazer script executar toda a tarefa [RESOLVIDO]

Enviado em 01/04/2010 - 10:45h

tenta com o comando sleep, dá uma lida sobre ele no man e vê se é o que vc precisa... abraço!

3. Sleep

Enviado em 01/04/2010 - 10:47h

Então minha duvida é o sleep não vai deixar o script parado sem fazer nada?
Pq quero que ele continue executando o comando anterior antes de passar para o proximo!

4. Re: Fazer script executar toda a tarefa [RESOLVIDO]

Enviado em 01/04/2010 - 10:51h

Em qual linguagem é o script?
Se for em shell, deveria aguardar o fim do primeiro comando para iniciar o segundo...
mas voce pode usar um "sleep segundos" onde deseja aguardar. Mas toma cuidado, pois se o diretório for crescendo, o tempo que voce atribuir ao sleep pode ficar curto.

5. Re: Fazer script executar toda a tarefa [RESOLVIDO]

Enviado em 01/04/2010 - 10:52h

nao nao... o 'sleep' é so para aguardar o tempo estipulado e, apos este tempo, irá continuar a executar o código.

6. Shell Script

Enviado em 01/04/2010 - 10:57h

Então cara esse é o problema algumas pastas tem mais de 20 Gb, então queria fazer isso ele só excutar o comando seguinte após o outro comando terminar como posso fazer isso?
Tentei fazer com o

while [$? -ne 0 ]
do
comando de comapatação
done

mas não deu certo! teria alguma ideia ou correção do while

7. Re: Fazer script executar toda a tarefa [RESOLVIDO]

Enviado em 01/04/2010 - 12:11h

Pow... qual é o comando? Basta colocar os comandos dessa forma:

comando1 && comando2...

Assim, o comando2 só será executado se o comando1 for concluído.

8. seria if

Enviado em 01/04/2010 - 13:01h

então seria colocar assim

tar -vcf pasta.tar pasta && tar -vcf pasta2.tar pasta2

e assim por diante???

9. Re: Fazer script executar toda a tarefa [RESOLVIDO]

Enviado em 01/04/2010 - 13:14h

Isso!

10. Re: Fazer script executar toda a tarefa [RESOLVIDO]

Enviado em 01/04/2010 - 13:43h

Muito obrigado pela ajuda de todos!
Resolveu meu problema! Obrigado mesmo!

11. Isso ai

Enviado em 01/12/2015 - 12:47h

renato_pacheco escreveu:

Pow... qual é o comando? Basta colocar os comandos dessa forma:

comando1 && comando2...

Assim, o comando2 só será executado se o comando1 for concluído.



me salvou eu não achava o jeito certo de fazer kkk, abraço!

12. Re: Fazer script executar toda a tarefa [RESOLVIDO]

Enviado em 08/04/2016 - 15:43h

Me salvou tambem ! Obrigado!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder