Ben Stienstra

Linux, Unix, network, radio and more...

User Tools

Site Tools


flock_locking_from_script

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

flock_locking_from_script [2014/06/18 22:05] (current)
admin created
Line 1: Line 1:
 +{{tag>​[linux lock script]}} 
 +~~TOC~~ 
 +=====flock - locking from shell scripts===== 
 +Example 
 +<​code>#​ stop on errors 
 +set -e 
 +  
 +scriptname=$(basename $0) 
 +pidfile="/​var/​run/​${scriptname}"​ 
 +  
 +# lock it 
 +exec 200>​$pidfile 
 +flock -n 200 || exit 1 
 +pid=$$ 
 +echo $pid 1>&​200 
 +  
 +## Your code:</​code>​
flock_locking_from_script.txt · Last modified: 2014/06/18 22:05 by admin