Something very important to realise when running a cron job
is,
the job was not started by a user shell. Your
personal
.shellrc or
.profile will not have
run. The
PATH setting will be minimal. Other environment
variables you might rely will be unset. Your cron program will
not run in an interactive environment. Unless you redirect something,
there won't be anything on STDIN. Output to the STDOUT and STDERR
channels will typically be mailed to you.
But enough of this guessing. Without knowing what you do, how
can we tell what is going wrong? Perhaps you made a cron syntax
error.
Abigail