Zamykani v shell skriptu
Gratz Jaroslav
xgratz01 na stud.fee.vutbr.cz
Středa Prosinec 6 15:23:42 CET 2000
Dobry den
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
Neco co muze delat jen jeden skript
rm lock
Jenze to nefunguje dobre, protoze prave v okamziku, kdy skonci cyklus
while a nez se provede touch se muzou prepnout procesy a druhy skript
udela to same. Da se to vyresit nejak lepe?
Jaroslav Gratz
Další informace o konferenci Linux