#!/bin/sh ( # Wait for lock on /tmp/lock flock -x -w 10 200 || exit 127 # you can use or not use -w #your stuff here ) 200> /tmp/lock
check man page flock.
Это инструмент для вас. И он поставляется с примером на странице man:)