var http = require('http');
var schedule = require("node-schedule");
function httpGet() {
//var uri = `http://www.baidu.comddd`;
var uri = 'http://192.168.xxx.xxx/email/sendemail';
http.get(uri, function(res) {
console.log("访问URL状态码: " + res.statusCode);
console.log('访问正确结束');
}).on('error', function(e) {
console.log('访问错误结束');
//console.log("error: " + e.message);
});
}
/*
//每分钟的第几秒执行
schedule.scheduleJob('55 * * * * *', function() {
httpGet();
});
*/
//每隔5秒访问指定url
var rule1 = new schedule.RecurrenceRule();
//var times1 = [1, 6, 11, 16, 21, 26, 31, 36, 41, 46, 51, 56];
var times1 = [1, 20, 40, 59];
rule1.second = times1;
schedule.scheduleJob(rule1, function() {
httpGet();
});
参考:
https://blog.csdn.net/tiramisu_ljh/article/details/78584232
https://blog.csdn.net/zzwwjjdj1/article/details/51898257
https://www.npmjs.com/package/node-schedule