#!/bin/sh

# Emulate daily cron by using at
# Alex Shnitman

###################################################

spool_dir=$HOME/.ecron.jobs

###################################################

if [ $# -lt 1 ]; then
    echo Not enough arguments. Please specify time.
    exit
fi

if [ ! -d $spool_dir ]; then
    mkdir $spool_dir
fi

jobfile=$spool_dir/$$
while [ -f $jobfile ]; do
    jobfile=`expr $jobfile + 1`
done

echo Print commands, end with Ctrl-D
cat > $jobfile
echo "sleep 600 ; at $* < $jobfile > /dev/null" >> $jobfile

at $* < $jobfile
