[求助]:我在查看此目录时发现了两个错误。
/home/usernsme/mail/new
某些文件是在每个给定的特定时间生成的,即在cron jobs命令行中生成一分钟。我通过读取这些文件解决了这些错误。
第一个错误是我的php二进制路径。 X-Cron-Env: <PATH=/usr/bin:/bin>
路径为/usr/bin/php
第二个错误出现在我的php脚本中。有一个警告:
<b>Warning</b>: session_start(): Cannot send session cookie - headers already sent in <b>/home/username/public_html/cron.php</b> on line <b>2</b><br />
纠正路径并删除警告后,问题解决了。谢谢大家的帮助:))
问题: 我正在尝试使用WHM CPanel中的cron作业运行PHP脚本。这是我的cron命令:
/usr/local/bin/php -f /home/username/public_html/admin/cron.php
我的cron.php文件没问题。但是这个命令在给定时间之后没有执行或运行我的phpscript。
我的命令有什么问题吗?如果有,那将是正确的吗?
编辑1:我每分钟都在运行它。它确实没有发送任何电子邮件。但是在/ home / username / mail / new目录中每分钟都会生成一个文件。我还尝试在public_html目录中创建一个cronn.php文件并使用以下命令:
/usr/bin/php -f /home/username/public_html/cronn.php
这是我第一次使用cron jobs.So我遇到了一些麻烦,无法正确理解这些事情。任何人,请帮忙。
答案 0 :(得分:0)
假设您希望每15分钟运行一次cronjob,那么您的cron作业语法应该是这样的:
*/15 * * * * /usr/local/bin/php -f /home/username/public_html/admin/cron.php
这意味着cron将每15分钟运行一次。