繁体   English   中英

为什么我的Cron作业无法运行此php文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM