sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #39243
Re: Køre et program med 30 sek mellemrum?
In <20010709130445.A15617@xxxxxxxxxxxxx> esh@xxxxxxxxxxxxx writes:
>On Sun, Jul 08, 2001 at 11:42:19PM +0200, Jesper Hess Nielsen wrote:
>> Hvad er den smarteste måde at køre et program hvert 30. sekund på? Jeg skal
>> while : ; do
>> #do stuff ... tager lidt tid ...
>> sleep 29
>> done
>Dette er nok den simpleste, nemmeste og smarteste metode.
Alternativt (kræver bash):
while : ; do
sleep 30 &
WAITPID=$!
#do stuff
wait $WAITPID
done
Det kræver dog at "do stuff" udføres på mindre end 30 sekunder
--
Henrik Storner | "ATA100 is another testimony to the fact that
<henrik@xxxxxxxxxx> | pigs can be made to fly given sufficient thrust"
|
| Linux kernel hacker Alan Cox, on IDE drives
References