#!/bin/sh # # Filename : check_rw # Version : 0.1 # Authors : Bartłomiej Konarski # Creation Date : 22.06.2007 # Last modified : 22.06.2007 # # Abstract # Check is the LOCATION is READ/WRITE # # Working Dir: LASTDIR # Parameters LOCATION=$1 RAND=$RANDOM TESTFILE=$1/$RAND if [ -e $TESTFILE ]; then echo "File $TESTFILE already exist" exit 3 fi echo $RAND > $TESTFILE RET=$? if [ $RET -ne 0 ]; then echo "Write error on $LOCATION" exit 2 fi TEST=`cat $TESTFILE` if [ $TEST != $RAND ]; then echo "Write error on $LOCATION" exit 2 fi rm -f $TESTFILE echo "OK" exit 0