#!/bin/bash

if [ -z "$1" ];
then
        echo "Missing specifier"
        exit 1
fi

if [ "$1" == "5minutes" ] || [ "$1" == "minute" ] || [ "$1" == "daily" ] || [ "$1" == "hourly" ] || [ "$1" == "monthly" ] || [ "$1" == "weekly" ];
then
        BASEDIR=`pwd`
        cd /eam/crontab/
        logger "CRONEXEC Executing $1 tasks"
        
        for i in `ls | grep -P "\.$1\."`
        do
                logger "Executing $i"
                RESULT=`./$i`
                logger "$RESULT"
        done
        cd "$BASEDIR"
else
        echo "Invalid specifier $1"
        exit 1
fi
