Cron工作打开一个网页?

前端之家收集整理的这篇文章主要介绍了Cron工作打开一个网页?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个网页在 http://mydomain.com/process/2909

我想要一个cron作业每天凌晨2点自动点击这个页面.我打算让cron运行一个PHP脚本,用CURL打开网站,如下所示:

$bocURL = 'http://mydomain.com/process/2909';
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$bocURL);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
        $bocFile = curl_exec($ch);
        curl_close($ch);

有没有办法让我直接从cron命令执行此操作而无需编写PHP脚本?

解决方法

如果要访问远程服务器上的脚本,命令wget是解决此问题的好方法.但是,如果您在“mydomain.com”的实际主机上运行cronjob,您可能只想安排crobjob来执行位于/ process / 2909的代码.

例如,我们有一些我们用cron执行的PHP作业.我们设置了一个调用PHP5 /srv/cronJobs/2909.PHP”的cronjob,而不是使用可能需要几分钟的HTTP请求(并可能导致超时问题) – 这会调用PHP解释器并且不受HTTP超时的影响.此外,此PHP进程与Apache分开,因此在sysadmin重新启动httpd时,预定作业不会消失.

猜你在找的HTML相关文章