在早上5点1点查看页面

时间:2014-07-01 10:25:41

标签: javascript php redirect cron automation

是否可以(可能通过使用cron作业)在特定时间查看页面以启用JavaScript脚本来执行操作?
此页面使用重定向将数据传递给其他php脚本。

编辑:上午1:05

3 个答案:

答案 0 :(得分:0)

我认为你的意思是凌晨1点05分。

使用.getMinutes().getHours()

var currentDate = new Date();
if(currentDate.getHours() == 5 && currentDate.getMinutes() == 5) {
    // run some code    
}

答案 1 :(得分:0)

使用cron,你可以在你的crontab中添加这样的东西:

5 1 * * * wget -q -t 1 -O - http://www.yoursite.com/cronjob.php

这将每天凌晨1:05请求http://www.yoursite.com/cronjob.php。但是不会运行页面上嵌入的Javascript。

如果您需要在页面上运行Javascript,则应该查看PhantomJS

答案 2 :(得分:0)

是的,您可以将cron作业设置为在某个预定义的时间访问特定网页

// cron format
seconds minutes hours days months years

Cron格式可能会因服务器提供商而异(Amazon Web Service不允许秒数)

所以每天01:05访问你的页面:

* 1 5 * * *

添加指定要访问的页面(设置将根据服务器提供商而有所不同)。

Cron Job可用于非常长的脚本执行(因为它使用CLI),而不是直接通过http访问页面,而是将其作为文件访问。例如:var\www\current\myScript.php。它将忽略执行时间限制。