Zamykani v shell skriptu

Martin Mačok martin.macok na underground.cz
Středa Prosinec 6 15:47:58 CET 2000


On Wed, Dec 06, 2000 at 03:23:42PM +0100, Gratz Jaroslav wrote:
> Potreboval bych v shell skriptu zajistit, aby mi dva stejne skripty
> neprovadely nejakou vec soucasne. Ty skripty se muzou spustit zcela
> nahodne. Zatim to resim takto:
> 
> while [ -f lock ]
> do
>  sleep 1
> done
> touch lock

while ! mkdir lock ; do sleep 1 ; done
# zacatek kriticke sekce
...
...
# konec kriticke sekce
rmdir lock

-- 
< Martin Mačok    .-=  martin.macok na underground.cz  =-.   < iso-8859-2 > 
  \\. http://kocour.ms.mff.cuni.cz/~macok/  http://underground.cz/ .//
    \\\..         `-=    t.r.u.s.t   n.0  o.n.e     =-'        ..///


Další informace o konferenci Linux