GETLOCK是一個開源的,簡單,並且免費的命令行文件鎖定應用程序,它可以鎖定一個或多個鎖檔,然後運行shell命令。
GETLOCK擁有多種先進的選項,讓用戶只需鎖定文件,運行一個命令時,它無法鎖定文件,殺死鎖文件,等目前的持有者下面我們列出了一些使用例子,承蒙該項目的主頁:
鎖定多個文件,然後運行程序,不能立即如果無法鎖定:
  GETLOCK /tmp/file1.lck /tmp/file2.lck“迴聲你好”
嘗試1分鐘鎖定文件,運行程序“/tmp/lockfail.sh”如果不能獲得鎖:
  GETLOCK -w -t 60 /tmp/file1.lck -F“/tmp/lockfail.sh”,“迴聲了鎖”
等待30秒後殺死鎖定文件的所有者:
  GETLOCK -w -g 30 -k /var/lock/file1.lck“迴聲了鎖”
剛剛鎖定的文件,不要運行程序:
  GETLOCK -w -N /var/lock/file1.lck /tmp/file2.lck
運行程序,即使不能獲得鎖:
  GETLOCK -w -t 30 -X /tmp/file1.lck“/usr/sbin/program-that-must-run.sh”
鎖定3檔,不寫PID的最後一項:
  GETLOCK -w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt“六/home/colum/MyWork.txt”
是什麼在此版本中是新的:
- 在這個版本增加了-v / -version命令行標誌和-n / -nohup命令行標誌
評論沒有發現