Tuota aika paljon harrastavat. Hieman kuin sudo, mutta ei ihan. Hallitsee lukkoja.
Komento nimeltään "flock"
Anonyymi-ap
2<50
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Estää skriptiä korruptoimasta esim. temp-tiedostoa jäämällä odottamaan lukkoa. Tai mitä tahansa tiedostoa. Esim. Semaforin synkronointi voisi käyttää mekanismia jos se toteutetaan skriptitasolla. Järkevämpää toki olisi toteuttaa prosessien välisenä kommunikointina jollakin IPC-mekanismilla.
"Linuxissa flock on niin sanottu neuvova lukitus (advisory lock).
Tämä tarkoittaa sitä, että lukitus toimii vain, jos kaikki tiedostoa käyttävät ohjelmat on ohjelmoitu tarkistamaan kyseinen lukko ennen tiedostoon koskemista. Jos jokin skripti tai ohjelma päättää kirjoittaa tiedostoon välittämättä flock-komennoista, Linux-ydin ei estä sitä väkisin. Kyse on siis järjestelmän sisäisestä "yhteisestä sopimuksesta" ohjelmien välillä."
Keinoälyn mielestäei kovinkaan hyödyllinen.