使用控制面板在cron作业中运行PHP文件

使用控制面板在cron作业中运行PHP文件,php,Php,我正在尝试在CPanel中使用cron作业运行PHP脚本-这是正确的语法吗: /home/username/public_html/cron.php 但是我没有从cron.php文件中收到邮件,我给了每5分钟一次的选择 cron.php中的代码 <?php $to = 'test@gmail.com'; $subject = 'Whole Sale VoIP Provider'; $message = "Name"; $content='test@test.com/'; $Header

我正在尝试在CPanel中使用cron作业运行PHP脚本-这是正确的语法吗: /home/username/public_html/cron.php

但是我没有从cron.php文件中收到邮件,我给了每5分钟一次的选择

cron.php中的代码

<?php
$to  = 'test@gmail.com';
$subject = 'Whole Sale VoIP Provider';
$message = "Name"; 
$content='test@test.com/';
$Headers = "From:$content\r\n" . 
"Reply-To: $content \r\n" . 
"Content-type: text/html; charset=UTF-8 \r\n"; 
$Headers.= "MIME-version: 1.0\n";
$mail=mail($to,$subject, $message, $Headers);
?>

您应该尝试以下方法,尽管它对您有效:

您的crontab应该如下所示:

SHELL=/bin/bash
HOME=/
*/1 * * * * /usr/bin/php /var/www/senmail.php >> /var/www/log.txt

它每分钟都会执行您的php文件。您还应该尝试在浏览器中运行您的文件。

在设置日期和时间后,编写命令,如
/home/servername/public\u html/www.hostname.com/application\u directory/cron\u file\u name.php
脚本是否独立运行?@DarkBee,是,设置cronjob后,脚本将在设置的每个时间间隔后独立运行。在cron.php中添加代码后,请检查itI是否意味着在尝试将脚本作为cron运行之前,您是否在浏览器中测试了脚本?