这是我第一次使用CRON。
我正在使用它来解析自动FTP到我们网站上的子目录的外部数据。
我创建了一个处理数据的控制器和模型。我可以在我的浏览器中正常访问该URL并且它可以正常工作(但我很快就会限制它)。
我的问题是,如何测试它是否有效?
我已将此添加到我的控制器中以获取快速且脏的日志
$file = 'test.txt';
$contents = '';
if (file_exists($file)) {
$contents = file_get_contents($file);
}
$contents .= date('m-d-Y') . ' --- ' . PHP_SAPI . "\n\n";
file_put_contents($file, $contents);
但到目前为止,只有我自己从浏览器中记录了请求,尽管我的CRON运行时间很短。
03-18-2010 --- cgi-fcgi
03-18-2010 --- cgi-fcgi
我已使用命令
使用cPanel进行设置 index.php properties/update/
第二部分是我用来浏览浏览器页面的部分。
那么我该如何测试它是否正常工作,并且我把任何东西塞进去了?
注意:我正在使用Kohana 3。
非常感谢
答案 0 :(得分:2)
您没有使用正确的命令来呼叫Kohana。
确保您使用index.php的完整路径,以便消除任何路径错误。以下是switches available for use in Kohana:
你应该使用这样的东西:
php /path/to/kohana/directory/index.php --uri=properties/update/
我不记得你是否需要围绕该值使用双引号,如果它不起作用,请不要忘记尝试。
答案 1 :(得分:0)
你可能没有在该文件上运行具有root权限的Cron。
将mailto="youremail@yourdomain.tld"
放在cron文件的开头,让它通过电子邮件向您发送错误。
如果您没有对cron文件(I.E. SSH)的root访问权限,我不知道您是否可以在cPanel中执行此操作。