Getlock bir və ya daha lockfiles bağlamaq və sonra shell əmr çalıştırabilirsiniz bir açıq mənbə proqram kilitleme sadə və pulsuz command-line fayl var.
getlock biz istifadə bəzi nümunələr verilmişdir etdik Aşağıda s lockfile, cari sahibi off öldürmək, fayl kilidi bilməz yalnız bir funksiyanı çalıştırın, nəzakət faylları kilidi istifadəçilər imkan, bir neçə inkişaf etmiş variantları edir Layihənin ana səhifə:
Sonra proqram run kilidi bilməz, əgər dərhal uğursuz Birden çox faylları Lock:
& Nbsp; getlock /tmp/file1.lck /tmp/file2.lck "echo salam"
Bir fayl run proqram /tmp/lockfail.sh "almaq mümkün olmadıqda, kilidi 1 dəqiqə üçün cəhd edin:
& Nbsp; getlock w -t 60 /tmp/file1.lck -F "/tmp/lockfail.sh" "echo kilid var"
30 saniyə gözlədikdən sonra lockfile sahibi öldürmək:
& Nbsp; getlock 30 k /var/lock/file1.lck "echo kilid var" w g
Yalnız bir proqram run etməyin, faylları kilidi:
& Nbsp; getlock w -N /var/lock/file1.lck /tmp/file2.lck
Proqram belə kilidi almaq mümkün olmadıqda Run:
& Nbsp; getlock w -t 30 -X /tmp/file1.lck "/usr/sbin/program-that-must-run.sh"
Bu son PID yazmaq deyil, 3 faylları Lock:
& Nbsp; getlock w /tmp/lockfile1.lck /var/lock/lockfile2.lck s /home/colum/MyWork.txt "vi /home/colum/MyWork.txt"
Yeni Bu azad nədir.
- Bu versiya əlavə v / -Version command line bayrağı n / -nohup command line bayraqları
Şərhlər tapılmadı