Crear archivo de bloqueo en un script

28 08 2011

Si tenemos que crear un script y necesitamos comprobar su ejecución, podemos utilizar un archivo de bloqueo, de la siguiente manera:

lockfile="~/.archivo.lock"
if [ -f $lockfile ]; then
if kill -0 $cat $lockfile); then
echo "$0 ya se encuentra activo $1."
echo "Comprueba $lockfile si piensas que es un error."
exit 1
else
echo "$0 parece que se cerró sin borrar el archivo de bloqueo:$lockfile"
fi
fi
echo $$ > $lockfile

Advertisements

Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: