mirror of
https://github.com/node-red/node-red-nodes.git
synced 2023-10-10 13:36:58 +02:00
parent
4884550215
commit
2d5d553c4d
@ -43,12 +43,9 @@ module.exports = function(RED) {
|
||||
var spawnTout = setTimeout(() => {
|
||||
node.log(`ping - Host '${hostOptions.host}' process timeout - sending SIGINT`)
|
||||
try {
|
||||
if (ex && ex.pid) {
|
||||
ex.removeAllListeners();
|
||||
ex.kill("SIGINT");
|
||||
if (ex && ex.pid) { ex.kill("SIGINT"); }
|
||||
}
|
||||
}
|
||||
catch(e) { console.warn(e) }
|
||||
catch(e) {console.warn(e); }
|
||||
}, hostOptions.timeout+1000); //add 1s for grace
|
||||
|
||||
var res = false;
|
||||
@ -56,11 +53,9 @@ module.exports = function(RED) {
|
||||
var fail = false;
|
||||
//var regex = /from.*time.(.*)ms/;
|
||||
var regex = /=.*[<|=]([0-9]*).*TTL|ttl..*=([0-9\.]*)/;
|
||||
if (ex && ex.hasOwnProperty("stdout")) {
|
||||
ex.stdout.on("data", function (data) {
|
||||
line += data.toString();
|
||||
});
|
||||
}
|
||||
ex.on("exit", function (err) {
|
||||
clearTimeout(spawnTout);
|
||||
});
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name" : "node-red-node-ping",
|
||||
"version" : "0.2.1",
|
||||
"version" : "0.2.2",
|
||||
"description" : "A Node-RED node to ping a remote server, for use as a keep-alive check.",
|
||||
"dependencies" : {
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user