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