2

我正在尝试运行 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 来设置玉米芯,所以我希望问题出在 PHP 文件中的命令和/或 in 代码上。

4

2 回答 2

1

你有没有尝试过这样的事情?

php -q /home/your_username/public_html/folder/cronTest.php

此外,如果您找不到解决方案,我建议您联系您的托管服务提供商,因为他们可能能够更快地帮助您,甚至修复可能导致问题的错误配置。

编辑:通过使用它来工作:

/usr/bin/php -q /home/your_username/public_html/path/to/script.php
于 2011-12-24T00:00:13.373 回答
1

我们使用 cron 在 php facebook 游戏中运行夜间任务。我们通过像这样使用 curl 来做到这一点:

/usr/bin/curl http://www.ourdomain.com/page.php

如果我没记错的话,我们在使用 localhost 来避免外部查找时遇到了一些问题。我们还尝试使用 php 命令行执行,这主要是有效的,但会导致一些奇怪的错误。

于 2011-12-24T00:16:06.203 回答