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

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

Re: RES: [shell-script] Fazer um script que rode a cada dois segundo!


From: César A . K . Grossmann
Subject: Re: RES: [shell-script] Fazer um script que rode a cada dois segundo!
Date: Mon, 30 Jun 2003 00:13:13 -0000
User-agent: eGroups-EW/0.82

--- Em address@hidden, "cezarjsantanna"
<cezar.junior@u...> escreveu
> Na verdade, desejo o sincronismo com o relógio da maquina, mas o 
> crontab, só funciona em minutos, por isso pensei em utilizar um 
> script. Mas não consegui realizar o sincronismo.

Será que o comando "at" não serve para isto?

> Se alguem tiver qq ideia de como conseguir esse sincronismo...

Uma pergunta que talve seja pertinente: por quê queres sincronizar
a execução do script com os segundos pares da máquina? E por
quê tem que ser de dois em dois segundos?

> while true
> do
>     <nome-do-prog-que-vc-quer-executar>
>     sleep 2
> done

Uma observação: suponha que o programa leve 30min para executar.
Isto significa que o script irá executar o comando a cada 30min2seg, o
que pode não ser o que se deseja...

Uma solução alternativa é usar o at para agendar a primeira execução,
e executar o comando em segundo plano:

while true
do
  comando&
  sleep 2
done

O que acontece se o comando é chamado uma segunda vez, enquanto já
esteja em execução?

[]s
--
Cesar A. K. Grossmann - address@hidden
http://www.LinuxByGrossmann.cjb.net/

Spread the Word - http://www.brokensaints.com/


reply via email to

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