Getlock er en open source, enkel og gratis kommando-line fil låsning program, der kan låse en eller flere lockfilerne, og derefter køre en shell-kommando.
getlock har flere avancerede indstillinger, der giver brugerne mulighed for bare at låse filer, for at køre en kommando, når den ikke kan låse filen, at dræbe den nuværende indehaver af lockfile mv Nedenfor har vi listet nogle eksempler på brug, venligst udlånt af projektets hjemmeside:
Lås Flere filer derefter køre programmet, mislykkes det samme, hvis kan ikke låse:
& Nbsp; getlock /tmp/file1.lck /tmp/file2.lck "ekko hello"
Prøv i 1 minut for at låse en fil, skal du køre programmet '/tmp/lockfail.sh', hvis ikke kan få lås:
& Nbsp; getlock -w -t 60 /tmp/file1.lck -F "/tmp/lockfail.sh" "ekko fik lock"
Dræb ejer af låsefil efter venter 30 sek:
& Nbsp; getlock -w -g 30 -k /var/lock/file1.lck "ekko fik lock"
Bare låse filer, skal du ikke køre et program:
& Nbsp; getlock -w -N /var/lock/file1.lck /tmp/file2.lck
Kør programmet, selvom kan ikke få lås:
& Nbsp; getlock -w -t 30 X /tmp/file1.lck "/usr/sbin/program-that-must-run.sh"
Lås 3 filer, skal du ikke skrive PID til den sidste af disse:
& Nbsp; getlock -w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt "vi /home/colum/MyWork.txt"
Hvad er nyt i denne udgivelse:.
- Denne version tilføjer -v / -version kommandolinje flag og -n / -nohup kommandolinjeflag
Kommentarer ikke fundet