我正在尝试运行PHP脚本,比如在txt文件中编写内容。如果我手动加载文件它可以工作,但不能与cron作业。我有cPanel,我按照我在帮助页面中阅读的内容,但没有任何作用。
我试过这个命令
php -q /user/public_html/folder/cronTest.php
但它不起作用。我也试过
/user/local/bin/php -q /cronTest.php
我还尝试将#!/user/public_html/bin/php -q
放在文件的顶部,但这也不起作用。我也试图用类似的结果更改文件权限。
我真的需要学习如何使用cronjobs,因为我需要做大量的工作。
我打算使用cPanel来设置corncobs,所以我希望问题出在PHP文件中的命令和/或代码中。
答案 0 :(得分:1)
你尝试过这样的事吗?
php -q /home/your_username/public_html/folder/cronTest.php
此外,如果您找不到解决方案,我建议您联系您的托管服务提供商,因为他们可以更快地帮助您,甚至修复可能导致问题的错误配置。
编辑:使用以下方式让它工作:
/usr/bin/php -q /home/your_username/public_html/path/to/script.php
答案 1 :(得分:1)
我们使用cron在php facebook游戏中运行夜间任务。我们这样使用卷曲:
/usr/bin/curl http://www.ourdomain.com/page.php
如果我没记错,我们在使用localhost时遇到了一些问题,试图避免外部查找。此外,我们尝试使用php命令行执行,这主要起作用但引起了一些奇怪的错误。