为什么我的cron作业不运行这个php文件

时间:2018-04-13 20:40:39

标签: php mysql cron

我必须通过cron jobs运行这个php文件voteDay.php

<?php
require_once '../phpWorks/key.php';

$stmt = $pdo->prepare('INSERT INTO mail ( consignor, recipient, mail ) VALUES (?, ?, ? )');
$stmt->execute( array( "dictionary", "gun girl", "cron jobs is working" ) );
print_r( $stmt->errorInfo() );
?>

它基本上将邮件放入帐户。我已经测试了该文件。它工作得很好但是我的cron作业没有运行它。继承人我的cron工作指令

*/15  *  *  * *  /opt/php56/bin/php /home/kai/public_html/entryWorks/voteDay.php

我从我的主人的知识库中得到了这个命令。所以它应该是有效的。怎么了?

1 个答案:

答案 0 :(得分:0)

我认为问题在于道路。尝试以这种方式更改包含:

require_once '/home/kai/public_html/phpWorks/key.php';

从不同的地方调用脚本时,最好使用绝对路径