in reply to Perl with Cron on Solaris

Be careful that your programs have a fully specified path on their magic line (e.g. #!/usr/local/bin/perl )

while a line like (#!perl) will run for most users (since they have the required PATH in their environment), but it will have problems when demons try to run it, because they usually have a minimal environment.

Also, does the userid that cron is running as have the proper permissions to your script and the perl interpreter?