#!/bin/bash
#on verifie si un fichier lock existe deja
if [ -e /var/lock/monfichier.lock ]
then
echo lancement_impossible
#on cree le LOCK, lance le programme voulu, puis supprime le LOCK
else
touch /var/lock/monfichier.lock
/var/www/ .../monprog
rm /var/lock/monfichier.lock
fi
Un autre exemple
https://gist.github.com/mharizanov/5325450