Getlock yra atviro kodo, paprasta ir nemokama komandų eilutės failo blokavimo paraišką, kurioje galite užrakinti vieną ar daugiau lockfiles, o tada paleisti lukštais komandą.
getlock yra keletas išplėstines parinktis, leidžianti vartotojams tik užrakinti failus, paleisti komandą, kai ji negali užrakinti failą, nužudyti išjungti esamą turėtojui apie lockfile ir tt Žemiau mes išvardyti keletą naudojimo pavyzdžiai, mandagumo projekto pagrindinis puslapis:
Užrakinti kelis failus paleiskite programą, nepavyksta iš karto, jei negali užrakinti:
& Nbsp; getlock /tmp/file1.lck /tmp/file2.lck "Echo labas"
Pabandykite 1 minutę užrakinti failą, paleiskite programą "/tmp/lockfail.sh", jei negali gauti užrakto:
& Nbsp; getlock -w -t 60 /tmp/file1.lck -F "/tmp/lockfail.sh" Echo gavo spyna "
Nužudyk savininkas lockfile palaukus 30 sekundžių:
& Nbsp; getlock -w -g 30 -k /var/lock/file1.lck "Echo gavo spyna"
Tiesiog užrakinti failus, nereikia paleisti programą:
& Nbsp; getlock -w -N /var/lock/file1.lck /tmp/file2.lck
Paleiskite programą, net jei negali gauti užraktas:
& Nbsp; getlock -w -t 30 -X /tmp/file1.lck "/usr/sbin/program-that-must-run.sh"
Lock 3 failus, nerašyti PID, kad paskutinis jų:
& Nbsp; getlock -w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt "vi /home/colum/MyWork.txt"
Kas naujo , šioje laidoje:.
- Ši versija prideda -v / -version komandinės eilutės vėliava ir -n / -nohup komandinės eilutės vėliavos
Komentarai nerastas