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时,预定作业不会消失. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |