1

我的网络主机提供“一键式”定时任务,您可以通过将其指向 php 文件并选择所需的运行频率来设置简单的定时任务。然而,该设置似乎只接受常规 URL,因此不接受包含目标 php 文件的各种参数。

我想知道是否可以简单地使用脚本创建一个新的 php 文件,该脚本将运行包含参数的目标 php 文件,然后让 webhost 的 cronjob 指向新的 php 文件。

我对 php 完全陌生,并且找出如何编写一个执行带有参数的 php 文件的脚本显然超出了我的能力。

[背景:我在我的托管网页上安装了 tiny tiny rss(作为 Google 阅读器的替代品),并确保在我的移动设备中定期更新 feed,在网页上运行 cronjob 是必要的。但是,相关的 update.php 文件需要使用一些参数(--feeds 和--quiet)运行,因此这是我在运行 cronjob 时需要包含的参数。]

4

2 回答 2

0

您可以尝试 system() 功能:

system('/usr/bin/php /home/user/public_html/tt-rss/update.php --feeds --quiet');

不要忘记更新php的路径和update.php的路径

如果还是不行,你可以试试http://feedly.com更换谷歌阅读器

于 2013-07-13T01:43:28.800 回答
-1

您可以通过 php 使用命令 shell 来运行该文件:

exec("php 名​​称.php");

为我工作。

于 2013-07-18T14:44:10.477 回答