#!/bin/bash LF="/tmp/m.lock" exec 200>"$LF" flock 200 echo "IN Lock" sleep 3 flock -u 200 exec 200>&-