Getlock je open source, jednoduchý a bezplatný příkazového řádku zamykání souborů aplikace, která může zamknout jeden nebo více lockfiles, a pak spustit příkaz shell.
getlock nabízí několik pokročilých možností, což umožňuje uživatelům jen zamknout soubory, spustit příkaz, když to nemůže zamknout soubor, odrovnat stávající držitele semafor, atd Níže jsme uvedeny některé příklady použití, s laskavým svolením Domovská stránka projektu:
Lock více souborů spusťte program selhat okamžitě, pokud není možné zamknout:
& Nbsp; getlock /tmp/file1.lck /tmp/file2.lck "echo ahoj"
Vyzkoušejte po dobu 1 minuty zamknout soubor, spustit program "/tmp/lockfail.sh", pokud nemůže dostat zámku:
& Nbsp; getlock -w -t 60 /tmp/file1.lck -F "/tmp/lockfail.sh" "echo dostal zámek"
Zabij vlastníka semafor po uplynutí 30 sekund:
& Nbsp; getlock -w -g 30 -k /var/lock/file1.lck "echo dostal zámek"
Jen uzamčení souborů, nespouštějte program:
& Nbsp; getlock -wn /var/lock/file1.lck /tmp/file2.lck
Spusťte program, ani v případě, nemůže dostat zámek:
& Nbsp; getlock -w -t 30 X /tmp/file1.lck "/usr/sbin/program-that-must-run.sh"
Lock 3 souborů, nepište PID poslední z nich:
& Nbsp; getlock -w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt "vi /home/colum/MyWork.txt"
Co je nového v této verzi:.
- Tato verze přidává -v / -version příkazový řádek vlajky a -n / -nohup příznaky příkazového řádku
Komentáře nebyl nalezen