也许是个愚蠢的问题,但我正试图让一个 cronjob 工作。虽然这可能是服务器故障的问题,但我认为它也是一个 SO 问题。
无论如何: 我已经设置了一个 cronjob,每个小时、天(数字)、天(名称)和月的 1 分钟执行一次。给定的命令是:/home/easybr01/domains/easybranding.nl/public_html/cronjobs/test.php
这只不过是一个带有 simpe php 函数的文件 mail(to, subj, content, hdrs)
来测试它是否有效……但是邮件永远不会进来……而且它们不在垃圾邮件文件夹中……
有人知道怎么回事吗??我认为这应该非常简单......
最佳答案
您应该在 cronjob 中指明 ${PATH_TO_PHP},例如:-
* * * * * ${PATH_TO_PHP} /home/easybr01/domains/easybranding.nl/public_html/cronjobs/test.php
或者,您可以使脚本可执行(例如 mod 744),
并将 #!${PATH_TO_PHP}
放入 PHP 脚本的第一行,例如:-
#!${PATH_TO_PHP}
<?php
// remanding code
?>
关于php - 我的 cronjob 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4158454/