加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

Cron工作打开一个网页?

发布时间:2020-12-14 23:41:22 所属栏目:资源 来源:网络整理
导读:我有一个网页在 http://mydomain.com/process/2909 我想要一个cron作业每天凌晨2点自动点击这个页面.我打算让cron运行一个PHP脚本,用CURL打开网站,如下所示: $bocURL = 'http://mydomain.com/process/2909'; $ch = curl_init(); curl_setopt($ch,CURLOPT_UR
我有一个网页在 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时,预定作业不会消失.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读