I made a perl script which is run from a regular bash script command. I made the script executable and can it manually without a problem if I type /root/jobs/myjob/job.sh It creates 2 output files, one to send via ftp and a log file. I was sure to use the full path in the perl files to create and access them. When i schedule it in crontab nothing happens. I know crontab is working because the automysqlbackup is running just fine. Code: 31 13 * * * /root/jobs/myjob/out/out.sh > /home/ac/snus.log 20 13 * * * /root/jobs/automysqlbackup.sh > /home/ac/mysql.log Both the "log" files are created but are totally empty. I suspect, but am not sure, that the files that are created in the first job are not being created or found. I can't seem to debug cron to see what's going on so i am totally stumped.