Getlock is 'n oop bron, eenvoudige en gratis opdrag-lyn lêer sluit aansoek, wat kan toesluit een of meer lockfiles, en dan loop 'n dop opdrag.
getlock funksies verskeie gevorderde opsies, sodat die gebruiker om net die slot lêers, 'n opdrag om te loop wanneer dit nie die lêer kan toesluit, dood te maak uit die huidige houer van die lockfile, ens Hier het ons 'n paar voorbeelde van die gebruik, met komplimente van die projek se tuisblad:
Sluit veelvuldige lêers dan loop program, misluk onmiddellik as kan nie sluit:
& Nbsp; getlock /tmp/file1.lck /tmp/file2.lck "eggo hallo"
Probeer vir 1 minuut 'n lêer, hardloop program /tmp/lockfail.sh 'indien nie kan kry slot te sluit:
& Nbsp; getlock w-t 60 /tmp/file1.lck -F "/tmp/lockfail.sh" "eggo het slot"
Doodmaak eienaar van lockfile nadat wag 30 sekondes:
& Nbsp; getlock w G 30 k /var/lock/file1.lck "eggo het slot"
Net vas lêers, nie 'n program te hardloop nie:
& Nbsp; getlock w -N /var/lock/file1.lck /tmp/file2.lck
Begin program, selfs as nie slot kry:
& Nbsp; getlock w-t 30 -X /tmp/file1.lck "/usr/sbin/program-that-must-run.sh"
Sluit 3 lêers, nie PID tot die laaste van hierdie skryf:
& Nbsp; getlock w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt "vi /home/colum/MyWork.txt"
Wat is 'n nuwe in hierdie release:.
- Hierdie weergawe voeg die v / -version command line vlag en -n / -nohup command line vlae
Kommentaar nie gevind