在CPanel中更正PHP Cron作业的语法

时间:2012-07-04 13:39:14

标签: php email cron

我想在PHP中发送一封简单的电子邮件,可以通过CPanel中的CRON作业触发..

php /home/username/public_html/test/email.php

我使用上面的脚本来运行脚本并向我发送电子邮件但没有运气......

<?php
$to = "email@email.com";
$subject = "I'm CRON from CPanel";
$message = "Just wanna say that your cron is working";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?> 

我也在使用上面的PHP脚本..

为什么不发送电子邮件?

2 个答案:

答案 0 :(得分:1)

试试这个: - php -f /home/username/public_html/test/email.php 同时检查您的主目录&#34; / home / username&#34;在cPanel

答案 1 :(得分:1)

这对我有用:

php /home/username/folder/script.php >/dev/null 2>&1

至于你的问题“它为什么不发送电子邮件?”

考虑到它被发送到email@email.com,您将不知道它是否或者是否仍未被发送。