GETLOCKは、1つまたはそれ以上のロックファイルをロックしてから、シェルコマンドを実行することができ、オープンソース、アプリケーションをロックし、シンプルで自由なコマンドラインファイルです。
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」
これらの最後にPIDを書いていない、3つのファイルをロックする:
  GETLOCK -w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt「VI /home/colum/MyWork.txt "
のこのバージョンでは、-v / -versionコマンドラインフラグと-n / -nohupコマンドラインフラグを追加します。
- :このリリースではの新機能である
コメントが見つかりません