shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Algoritmo...


From: Alain M.
Subject: Re: [shell-script] Algoritmo...
Date: Tue, 04 Apr 2006 21:43:03 -0300
User-agent: Thunderbird 1.5 (X11/20051201)

Eu ainda diria mais: se é para rodar o script em backgound sem atrapalhar, use o nice:

 while : ; do
    sleep 7200  (número de secundos a esperar)
    nice -10 comandos que rodaram em background
     bla bla bla
 done

Alain

Guilherme Ulbrich escreveu:
Desculpem -me... enviei incompleto por engano...
Você pode usar o while, fazendo um looping infinito e chamar o script
em background.

while : ; do
   sleep 7200  (número de secundos a esperar)
    comandos que rodaram em background
    bla bla bla
done

Daí é só chamar o script com o "&" depois, exemplo:  ./script &

Esta deve ser a maneira mais "elegante" de resolver seu problema.

2006/4/4, Mauricio <address@hidden>:
Olá a todos,

        Tenho que adicionar em meus scripts um script de verificação que rode 
duas horas depois de ser adicionado. Fazer o script não é problema
(graças a boa ajuda de vocês ao longo desses meses :-) ) mas fiquei em dúvida 
quanto ao método que deveria usar para configurar esse atraso
de duas horas. Três maneiras me passam pela cabeça: 1) Escrever uma função de 
alteração do crontab 2) usar o comando sleep 3) usar o comando
at. Estou numa fase em que gostaria de pensar mais estruturadamente então em 
vez de sair escrevendo gostaria que os colegas compartilhassem
suas experiências nesse sentido, ou seja, como ficaria melhor - "mais limpinho" 
- se é que vocês me entendem.
        Outra coisa que gostaria de saber, diretamente relacionada com o meu 
problema, é como deixar essa rotina de verificação na memória, e não
em disco, por exemplo, como um daemon...


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos










reply via email to

[Prev in Thread] Current Thread [Next in Thread]