View Full Version : cron job problems
takpoli
05-11-2004, 10:56 AM
I just moved to a hosting that "supports" both SSH and cron job. However, the following are the limitations:
1. I can not use crontab -u in SSH
2. The official cron job runs at my root which is 3 levels up from ADMIN directory.
Anyway out? Charter, could this be another enhancement to the new version of PHPDIG script?
takpoli
05-12-2004, 07:47 AM
Because my cron job has to run in my root. I try the following:
1. I make another copy of spider.php and place it in my root.
2. I try "php spider.php cronlist >> spider.log"
I got "path not found" types of errors in spider.log
3. I change $relative_script_path from ".." to "public_html/phpdid" (line 31, that is my path).
I got nothing (0 byte) in spider.log file. Anything I did wrong? Did anyone try to run shell mode spider in directories other than admin? Please help!!!
takpoli
05-12-2004, 10:40 AM
Finally, I get some output in spider.log:
<br />
<b>Warning</b>: main(../includes/config.php): failed to open stream: No such file or directory in <b>/home/takpoli/public_html/spider.php</b> on line <b>91</b><br />
<br />
<b>Warning</b>: main(): Failed opening '../includes/config.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in <b>/home/takpoli/public_html/spider.php</b> on line <b>91</b><br />
<br />
<b>Warning</b>: main(../libs/auth.php): failed to open stream: No such file or directory in <b>/home/takpoli/public_html/spider.php</b> on line <b>92</b><br />
<br />
<b>Warning</b>: main(): Failed opening '../libs/auth.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in <b>/home/takpoli/public_html/spider.php</b> on line <b>92</b><br />
<br />
<b>Warning</b>: main(../admin/robot_functions.php): failed to open stream: No such file or directory in <b>/home/takpoli/public_html/spider.php</b> on line <b>96</b><br />
<br />
<b>Warning</b>: main(): Failed opening '../admin/robot_functions.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in <b>/home/takpoli/public_html/spider.php</b> on line <b>96</b><br />
<br />
<b>Warning</b>: main(../libs/htmlheader.php): failed to open stream: No such file or directory in <b>/home/takpoli/public_html/spider.php</b> on line <b>102</b><br />
<br />
<b>Warning</b>: main(): Failed opening '../libs/htmlheader.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in <b>/home/takpoli/public_html/spider.php</b> on line <b>102</b><br />
<head>
<br />
<b>Warning</b>: main(../libs/htmlmetas.php): failed to open stream: No such file or directory in <b>/home/takpoli/public_html/spider.php</b> on line <b>104</b><br />
<br />
<b>Warning</b>: main(): Failed opening '../libs/htmlmetas.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in <b>/home/takpoli/public_html/spider.php</b> on line <b>104</b><br />
</head>
<body bgcolor="white">
<img src="../phpdig_logo_2.png" width="200" height="114" alt="PhpDig PHPDIG_VERSION" /><br />
<h3><br />
<b>Fatal error</b>: Call to undefined function: phpdigprnmsg() in <b>/home/takpoli/public_html/spider.php</b> on line <b>108</b><br />
500 Can't connect to cronlist.txt:80 (Bad hostname 'cronlist.txt')
It seems some other places need to be change. Could anyone help? Thanks.
bloodjelly
05-12-2004, 12:26 PM
Try using absolute paths (e.g. /usr/bin/php -f /path/to/spider.php)
Don't forget the -f part
vBulletin® v3.7.3, Copyright ©2000-2025, Jelsoft Enterprises Ltd.