Ben's notes

Linux, Unix, network, radio...

User Tools

Site Tools


flock_locking_from_script

flock - locking from shell scripts

Example

# 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:
flock_locking_from_script.txt · Last modified: 2021/10/09 15:14 by 127.0.0.1