我的webhost提供“一键式”cronjobs,您可以通过将其指向php文件并选择所需的运行频率来设置简单的cronjob。但是,设置似乎只接受常规URL,因此不接受包含目标php文件的各种参数。
我想知道我是否可以简单地创建一个新的php文件,其脚本将运行包含参数的目标php文件,然后让webhost的cronjob指向新的php文件。
我对php完全不熟悉,并且找出如何编写一个执行带参数的php文件的脚本显然超出了我的能力。
[背景:我在我的托管网页上安装了微小的rss(作为Google阅读器的替代品),并确保在我的移动设备上定期更新Feed,因此必须在网页上运行cronjob。但是,相关的update.php文件需要运行一些参数(--feeds和--quiet),这些是我在运行cronjob时需要包含的参数。]
答案 0 :(得分:0)
您可以尝试使用system()函数:
system('/usr/bin/php /home/user/public_html/tt-rss/update.php --feeds --quiet');
不要忘记更新php的路径和update.php的路径
如果不起作用,您可以尝试http://feedly.com替换Google阅读器
答案 1 :(得分:-1)
您可以通过php使用命令shell来运行文件:
exec(“php name.php”);
适合我。