我有一個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