cron does not appear to run


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers cron does not appear to run
# 1  
Old 07-31-2008
cron does not appear to run

Hi everyone, I am having a problem with a cron, I am using Solaris 10 and need to run a php file every 5 minutes. I can run the file from the test user, but the cron does not seem to run. I do not see anything about it in /var/cron/log but see crons for other users running. What should I look for to correct this? I directed the cron to output to a file and the file was empty after 5+ minutes.

bash-3.00$ crontab -l
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/php /var/apache2/htdocs/test/test.php

/var/spool/cron/crontabs shows:
-rw-r--r-- 1 root test 98 Jul 31 01:12 test
# 2  
Old 07-31-2008
try this...
Code:
*/5 * * * * /usr/local/bin/php /var/apache2/htdocs/test/test.php

do you have permissions to access test.php file.?
# 3  
Old 07-31-2008
How did you create the crontab file, using crontab -e?
# 4  
Old 07-31-2008
Incidentally ynilesh, Solaris doesn't support the */5 syntax (unless they added it in Solaris 10... which I doubt).
# 5  
Old 07-31-2008
Thanks for the replies. I run the test.php user from the test user but the cron does not seem to run. I originally created the cron using crontab -e. I edited it by updating the file in /var/spool/cron/cronjobs making sure there is no extra line or whitespace. Are there debug options I can look at to see why cron does not show anything for the job in the /var/cron/log?
# 6  
Old 07-31-2008
Hi,

I believe you have checked cron.allow and cron.deny files as well for entries.

Also crontab file permissions should be 400.

Do let know how it goes.
# 7  
Old 07-31-2008
ssk01 - The test crontab permissions are set to 600, I changed them to 400, it didn't make the cron run. I don't have a cron.allow, but the test user is not in cron.deny. I have another user set the same way as test user who is not in cron.deny and those crons run and show in the /var/cron/log.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Cron job - Need to run Cron every quarter at particular time

Hi, 1) If some job supposed to run on 1st of every month at 7 AM In cron job when we have a blackout on the 1st ( i.e when 1st falls on a sunday ) how can we make the job run the next business day? 2) How can we run a job on 25th of every quarter 7 AM(jan,apr,jul,oct) And if 25th... (5 Replies)
Discussion started by: System Admin 77
5 Replies

2. Shell Programming and Scripting

Who -u gives different output if run from cron than if run from terminal?

If I run 'who -u' interactively or from a script invoked through bash in a tty on my Ubuntu 12LTS box I get an output like this: testuser pts/0 Dec 9 02:32 . 2163 (host.xx.yy) running the same through cron I get: testuser pts/0 2012-12-09 02:32 00:05 2163... (2 Replies)
Discussion started by: latimer
2 Replies

3. Shell Programming and Scripting

Run cron on every second Saturday ??

Hi, Can anyone help in editing CRON (OR) write a script to run another script every second saturday?? I tried to make use of DATE command to find the day but couldnt proceed further. your help is highly appreciated! Thanks, Mahi (11 Replies)
Discussion started by: mahi_mayu069
11 Replies

4. UNIX for Dummies Questions & Answers

Need to run a command from cron

How can I run the following command from cron? tar -cvf /email_backup/email_bu_062110.tar /prod/email (2 Replies)
Discussion started by: nim73
2 Replies

5. Shell Programming and Scripting

which one is better Run by Cron or Shell

Dear Experts, I have a script defined in Cron which runs every 1 minute. * * * * * /export/home/myscript.sh >/dev/null 2>&1 Now the issue is executing that myscript.sh sometime will take 2/3 or more minutes to finish execution. But after 1 minute cron will invoke another... (4 Replies)
Discussion started by: thepurple
4 Replies

6. Shell Programming and Scripting

Does not run via cron job

I have a perl script, when I ran manually it works perfect. I check the permissions which are fine. How can I find out why it is not running? how can I setup a log to check. I am running it on solaris 9. It compares multiple files, SCP and then send out an e-mail. As I said when I ran it... (2 Replies)
Discussion started by: amir07
2 Replies

7. Linux

cron jobs not run

hi, I am newbie, I had set cron jobs to update something on one time very day, I had tested the script, it run fine, but the cron jobs seem never run. some help? Thanks. (4 Replies)
Discussion started by: robertsnoog
4 Replies

8. UNIX for Dummies Questions & Answers

Where does cron run from?

I have a script in the same directory as some files and directories im trying to tar up and I have it run in cron. Well it runs but says it can't find the directories, you need to be in the directory where the script is for it to work. Here is my cron and script its crappy but it does the trick =).... (3 Replies)
Discussion started by: kingdbag
3 Replies

9. Shell Programming and Scripting

Why does cron run this differently?

test.ksh =================== #!/usr/bin/ksh APPLICATION=hr_app APPLICATION_UPPER=`echo $APPLICATION | tr ` echo $APPLICATION_UPPER > /tmp/test.txt echo $APPLICATION >> /tmp/test.txt which tr >> /tmp/test.txt =================== When I run this from the shell: /home/natter> more... (6 Replies)
Discussion started by: natter
6 Replies

10. UNIX for Advanced & Expert Users

cron fail to run

Hi, Does anyone know why the cron job fail to run automatically ? We have the problem with some Solaris 2.5.1 Machine ! The cron seemd to fail to submit the jobs defined at the defined time !! Why ? Sometime it runs OK,but sometime it fail . We are very sure the problem is due to... (6 Replies)
Discussion started by: kerwin_hsu
6 Replies
Login or Register to Ask a Question