Getlock는 하나 이상의 파일 잠금을 잠근 다음 쉘 명령을 실행할 수있는 오픈 소스 응용 프로그램을 잠금 간단하고 무료 명령 줄 파일입니다.
getlock 우리가 사용의 몇 가지 예를 나열했습니다 아래는 등 잠금 파일의 현재 홀더를 죽이고, 파일을 잠글 수없는 경우 그냥 명령을 실행, 의례 파일을 잠글 수있어 사용자 여러 가지 고급 옵션을 제공합니다 프로젝트의 홈 페이지 :
다음, 프로그램을 실행 잠글 수없는 경우 즉시 실패 여러 파일을 잠금 :
& NBSP; getlock /tmp/file1.lck /tmp/file2.lck "에코 안녕하세요"
파일, 실행 프로그램 '/tmp/lockfail.sh'얻을 수없는 경우 잠금 장치 1 분간보십시오 :
& NBSP; getlock -w -t 60 /tmp/file1.lck -F "/tmp/lockfail.sh" "에코 잠금을 얻었다"
30 초를 기다린 후 잠금 파일의 소유자를 죽여 :
& NBSP; getlock 30 -k /var/lock/file1.lck는 "에코 잠금을 얻었다"-w -g
그냥 프로그램을 실행하지 않는 파일을 잠금 :
& NBSP; getlock -w -N /var/lock/file1.lck /tmp/file2.lck
프로그램도 잠금 얻을 수없는 경우를 실행합니다 :
& NBSP; getlock -w -t 30 -X /tmp/file1.lck "/usr/sbin/program-that-must-run.sh"
이들의 마지막에 PID를 쓰지 않는다, 3 파일을 잠금 :
& NBSP; getlock -w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt "VI /home/colum/MyWork.txt"
What는 새로운 이 릴리스에서
이 버전은 -v / -version 명령 줄 플래그와 -n / -nohup 명령 줄 플래그를 추가합니다.
댓글을 찾을 수 없습니다