estoyenlinea
Version:
Verifica si la computadora está conectada al internet
22 lines (19 loc) • 538 B
JavaScript
//https://stackabuse.com/executing-shell-commands-with-node-js/
exports.verifica=(callback)=>{
const { spawn } = require("child_process");
const ping = spawn("ping", ["google.com"]);
let enLinea;
ping.stdout.on("data", () => {
enLinea= true;
ping.kill();
});
ping.stderr.on("data", () => {
enLinea= false;
});
ping.on('error', () => {
console.log("Error con el modullo estoyenlinea");
});
ping.on("close", () => {
callback(enLinea);
});
};