一尘不染

使用CRON作业访问URL?

linux

我有一个必须执行重复任务的Web应用程序,发送消息和警报,我已经使用脚本页面在浏览器中加载它们时执行了这些任务,即http://example.com/tasks.php,我已经在我的Web应用程序的每个页面中都使用iframe表示。

现在,我想将其更改为使用CRON作业,因为第一种方法可能会导致卡纸性能,因此,我如何制作访问http://example.com/tasks.php的CRON作业。但是,我不希望这个CRON作业创建输出文件,例如day。*!

我将应用程序托管在允许通过cPanel进行CRON作业的共享托管服务上。


阅读 328

收藏
2020-06-02

共1个答案

一尘不染

* * * * * wget -O - http://yoursite.com/tasks.php >/dev/null 2>&1

那应该为您工作。只是有一个wget加载页面的脚本。

使用-O -表示将Web请求的输出发送到STDOUT(标准输出)

通过添加,>/dev/null我们指示标准输出重定向到黑洞。通过添加2>&1我们指示将STDERR(错误)也发送到STDOUT,因此所有输出将发送到黑洞。(因此它将加载网站,但永远不会在任何地方写入文件)

2020-06-02