我有一个cron
作业设置运行testemail.php。这工作正常,每分钟。 (Ubuntu的本地主机,PHP5)当php文件从另一个php调用函数时,Cron作业失败。文件
* * * * * /usr/bin/php5 -q /var/www/cocoraco/portfolio/html/testemail.php > /dev/null 2>&1
我有它运行的一些数据库的任务,并发送电子邮件第二个文件findandemail.php
。电子邮件功能定义在(并且我确实包括它如下)"../scripts/functions.php"
。它不起作用,而testemail.php仍然有效。
Cron
在这种情况下看起来像
* * * * * /usr/bin/php5 -q /var/www/cocoraco/portfolio/html/testemail.php > /dev/null 2>&1
* * * * * /usr/bin/php5 -q /var/www/cocoraco/portfolio/find/findandemail.php > /dev/null 2>&1
作为一个测试,如果我从testemail.php复制代码findandemail.php,这部分运行正常发送一个虚拟的电子邮件。我是cron
的新手。
任何人都可以点亮一下吗?提前致谢。
因此文件'/ var/www/cocoraco/portfolio/scripts/functions.php' _does_是否存在? – 2012-01-09 21:51:49