• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 793
  • Last Modified:

Crontab doesn't work

Errors below are on the logs.

dsn=2.0.0, status=sent (delivered to mailbox)
Jan  3 12:32:01 ubuntu postfix/qmgr[8039]: 8900D291A2FC: removed
Jan  3 12:32:06 ubuntu crontab[15790]: (root) LIST (root)
Jan  3 12:33:01 ubuntu CRON[15792]: (root) CMD (lynx -dump http://www.url.com/run.php)
Jan  3 12:33:01 ubuntu CRON[15791]: (CRON) error (grandchild #15792 failed with exit status 127)
Jan  3 12:33:01 ubuntu postfix/pickup[15581]: 959BB291A2FD: uid=0 from=<root>
Jan  3 12:33:01 ubuntu postfix/cleanup[15637]: 959BB291A2FD: message-id=<20130103103301.959BB291A2FD@ubuntu>
Jan  3 12:33:01 ubuntu postfix/qmgr[8039]: 959BB291A2FD: from=<root@ubuntu>, size=526, nrcpt=1 (queue active)
Jan  3 12:33:01 ubuntu postfix/local[15639]: 959BB291A2FD: to=<root@ubuntu>, orig_to=<root>, relay=local, delay=0.13, delays=0.09/0/0/0.04,

Open in new window

0
ahmettiryaki
Asked:
ahmettiryaki
  • 3
  • 2
  • 2
  • +1
1 Solution
 
Neil RussellTechnical Development LeadCommented:
specify the FULL PATH to the lynx executable.
0
 
Gerwin Jansen, EE MVETopic Advisor Commented:
Agree with comment above, can you post the CRON entry as well?

Perhaps there are more errors there that we could help you with.
0
 
Kerem ERSOYPresidentCommented:
Hi,

Status 127 means there's a path not found error condition in your script. When executing cron scripts you need to add full path to commands because cron Environment is not the same as your ilogon environment.

Here's a list of exit status codes for cron scripts:

Script Exit Codes

Cheers,
K.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
Neil RussellTechnical Development LeadCommented:
So like I said in the First post. Specify the FULL PATH to lynx
0
 
ahmettiryakiAuthor Commented:
I have 3 different tasks, none of them worked.

*/1 *   *   *   *  run1.php
*/1 *   *   *   *  php run2.php
*/1 *   *   *   *  lynx -dump http://www.url.com/run3.php

Open in new window

0
 
Neil RussellTechnical Development LeadCommented:
*/1 *   *   *   * /usr/bin/lynx -dump http://www.url.com/run3.php

Or wherever the lynx binary exists
0
 
Kerem ERSOYPresidentCommented:
Hi Ahmet Bey,

Then you need to enter full path for all the commands and any paramaters specifying a file to access.. such as:

*/1 *   *   *   *  /path/to/run1.php
*/1 *   *   *   *  /path/to/php /path/to/run2.php
*/1 *   *   *   *  /path/to/lynx -dump http://www.url.com/run3.php

Open in new window


Cheers,
K.
0
 
ahmettiryakiAuthor Commented:
Thank you all for the answers.

I installed Lynx again and problem solved.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now