[英]Why my cron jobs does not run this php file
我必须通过cron作业运行此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
我从主机的知识库中获得此命令。 所以它应该已经工作了。 怎么了?
我认为问题是道路。 尝试通过以下方式更改包含:
require_once '/home/kai/public_html/phpWorks/key.php';
从不同位置调用脚本时最好使用绝对路径
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.