cannot run cronjob

I have the following cron:

0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /v/sysadmin/sysnet/file.pl

The .pl has been tried at 755 and 777

The script works if manually run by the web browser or unix command prompt, but I can't get the Cron to do it automatically

i went thru the thread http://forums.devshed.com/archive/t-153308

it says "Solution: put the whole env. n the script."
i m using tcsh
what does this mean??

it was working fine for 3 months and all of suden it stops executing

Thanks,
Rahul

Find what changed. Either permissions on the directories ( /v/sysadmin/sysnet/ ), crontab file (could have an error on that line that you don't realize), permissions for the user running the cron job (if not root - acl's put in place... ).

I would not think if it WAS working, that insuring the environment is set will do any good - you probably had that straight before (double check that no one changed your .profile or the system profile).

Can you find any error messages in log files? cron.log, messages, ... Post your OS/version for more assistance on that.

maybe you need to watch all the path to be +x for user who runs this crontab?

check your cron log. Perhaps the user account has expired.