Hi,
In the following bash code snippet; my main aim is to throw a string 'Unhandled 
exception occurred' using trap command. The command should capture 'exit 30' 
command. But; it is unable to do so.
trap  'echo " Unhandled condition occurred "' SIGUSR1
testdir()
{
dir="$@"
if  [ ! -d $dir ]
    then
case "$dir" in
  "/tmp/logdir" ) mkdir $dir ;;
  "$HOME/s3sync" ) echo "s3sync is not installed." ;;
  * ) echo "In function ${FUNCNAME} at $LINENO " 
          exit 30;;  
esac
fi
}

With Warm Regards,

Ameya Sathe

Blog: http://www.linuxquestions.org/blog/mr.-ameya-sathe-352399/





_______________________________________
Pune GNU/Linux Users Group Mailing List 

Reply via email to