jak v shellu na nahodne cekani?

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Pondělí Červen 24 12:34:04 CEST 2002


Petr Tomasek píše:
> Dekuji. Tak jsem to nakonec vyresil takto:
> 
> ------------
> #!/bin/sh
> /bin/mkdir -p -m700 /home/tomasek/secret
> SLEEP=`/bin/mktemp /home/tomasek/secret/.sleepXXXXXX`
> /bin/echo -e "$RANDOM/10\nquit" > $SLEEP
> /bin/sleep `/usr/bin/bc -q $SLEEP`
> /bin/rm -f $SLEEP
> ------------
> 
> Teda, nezda se mi to dvakrat elegantni, ale budiz.
	Cože? Vůbec nechápu, kolik to chcete čekat? Pokud netrváte na té své
konstrukci, nabídl bych vám buďto
sleep $(($RANDOM/100))
nebo naopak něco mnohem složitějšího, aspoň na 20 řádků. Když se k tomu
přidá čas na překlad kódu v C, bude to ještě náhodnější.

-- 

--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>



Další informace o konferenci Linux