← Back to team overview

sslug-teknik team mailing list archive

Re: samme script bliver kaldt 2 gange

 


On 14-02-2011 23:51, Kenni Lund wrote:
14. feb. 2011 19.55 skrev Henrik Jess Nielsen<henrik@xxxxxxxx>:
On 2011-02-14 16:47, Martin Kryger Ahrentsen wrote:
Hej Sslug,

Jeg sidder og tester et (bash) script jeg har lavet som skal pakke en
masse filer sammen til én fil før de bliver overført.
Scriptet bliver kaldt af en process som generere filerne og det er så
her problemet opstår.

Scriptet bliver i nogle tilfælde kaldt 2 gange med 0,004 sekunders
mellemrum og så virker det process check jeg har indbygget ikke.

Jeg har brugt den her side til noget der minder lidt om det ..

http://wiki.bash-hackers.org/howto/mutex
...er problemet ikke, at der ikke er tid til at oprette en fil eller
et bibliotek som en lås? Så vil eksemplerne på den side heller ikke
virke. Men der er dog nogle links til nogen specialdesignede
programmer på den side, det kan godt være at de kan klare det (men jeg
har ikke kigget på dem eller afprøvet dem).

Mvh.
Kenni


Jo det er lige præcis problemet.
I linket er der beskrevet at mkdir er en atomar process, hvilket ville kunne løse problemstillingen, men vil det også virke hvis kaldet kommer indenfor 4 millisekunder?
Hvor hurtigt kan filsystemet lave en eksclusiv lås?



Follow ups

References