Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Hrátky z řádky: pomocné soubory a zamykání

Pavel
Pavel (neregistrovaný)
7. 4. 2008 3:45

lock mkdir

celé vlákno
Vytvoreni adresare je atomicke a selze, pokud existuje. To se da celkem lehce vyuzit.
Proto staci zkouset vytvorit adresar a kontrolovat navratovy kod.


# Zamek
LOCKDIR='/tmp/x'

# Cekani na zamek
while (mkdir $LOCKDIR 2> /dev/null; [ "$?" '!=' 0 ] ); do
sleep 1
done

# Tady jsem sam, dokonce muzu pouzivat $LOCKDIR na sve docasne soubory.
date

# Odstraneni zamku
rm -rf $LOCKDIR