#!/bin/sh
# -*- Mode: shell-script -*-
#
# Script to using a lock file
#
# Author : Olivier SIROL
# Date   : Sep 1997 
# $Id: alc_flock,v 1.1 1999/09/09 14:24:53 czo Exp $
# 

LOCK_FILE=/users/cao3/sirol/toto
LOCK_HOST=silver

trap "rm -f $LOCK_FILE ; exit 0" 0 1 2 15

getlock() {

while [ X`rsh $LOCK_HOST /users/cao3/sirol/local/Linux_elf/bin/shlock -f $LOCK_FILE -p 1`Y = XLOCKEDY ] ;
    do
	echo "$LOCK_FILE is locked, waiting 2 sec..."
	sleep 2
    done

echo "Creating lock file : $LOCK_FILE"

}



rmlock() {
echo "Removing lock file : $LOCK_FILE"
rsh $LOCK_HOST rm -f $LOCK_FILE ;
}



# main

#getlock 2> /dev/null 
getlock
sleep 5
rmlock