30 lines
629 B
JavaScript
30 lines
629 B
JavaScript
var fs = require('fs');
|
|
var webpage = require('webpage')
|
|
var load = function(id){
|
|
var page = webpage.create();
|
|
page.settings.userAgent = 'NonameServer';
|
|
page.open('file://'+fs.workingDirectory+'/index.html?server='+id, function(status) {
|
|
if(status !== 'success') {
|
|
console.log(fs.workingDirectory);
|
|
console.log('Unable to access network');
|
|
}
|
|
setInterval(function(){
|
|
if(page.evaluate(function(){
|
|
if(!lib.node||!lib.node.clients||!lib.node.clients.length){
|
|
return true;
|
|
}
|
|
else{
|
|
return false;
|
|
}
|
|
})){
|
|
page.close();
|
|
load(id);
|
|
}
|
|
},600000);
|
|
});
|
|
}
|
|
|
|
load(1);
|
|
load(2);
|
|
load(3);
|