This commit is contained in:
joseph le 2023-09-28 08:34:15 +07:00
parent 2e88eb4697
commit 45a0bc6413
1 changed files with 112 additions and 67 deletions

View File

@ -51,76 +51,121 @@ const sendNotification = async () => {
} else {
log += stderr;
}
});
setTimeout(async () => {
console.log({ auto1: auto1, auto2: auto2, log: log });
if (2>1) {
if (stdout.includes("succeeded")===false && stderr.includes("succeeded")===false) {
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: 'process.argv[2] === "interval"',
};
client.messages.send(params);
if (log === "") {
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: "log = null",
};
client.messages.send(params);
exec("pm2 restart all", (error, stdout, stderr) => {
if (error) {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: "log = null",
};
client.messages.send(params);
exec("pm2 restart all", (error, stdout, stderr) => {
if (error) {
// return;
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: error,
};
client.messages.send(params);
}
// console.log("RESTART: ", stdout);
// let content = "Server die! Restart ...";
// let params = {
// type: "stream",
// to: "Result test - auto.nswteam.net",
// topic: "AU-dev",
// content: content,
// };
// client.messages.send(params);
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: process.argv[2],
};
client.messages.send(params);
});
} else {
console.log("server good");
let content = "Server good!";
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: error,
};
client.messages.send(params);
}
// console.log("RESTART: ", stdout);
// let content = "Server die! Restart ...";
// let params = {
// type: "stream",
// to: "Result test - auto.nswteam.net",
// topic: "AU-dev",
// content: content,
// };
// client.messages.send(params);
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: content,
content: process.argv[2],
};
client.messages.send(params);
}
});
} else {
console.log("server good");
let content = "Server good!";
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: content,
};
client.messages.send(params);
}
});
setTimeout(async () => {
console.log({ auto1: auto1, auto2: auto2, log: log });
if (2 > 1) {
// let params = {
// type: "stream",
// to: "Result test - auto.nswteam.net",
// topic: "AU-dev",
// content: 'process.argv[2] === "interval"',
// };
// client.messages.send(params);
// if (log === "") {
// let params = {
// type: "stream",
// to: "Result test - auto.nswteam.net",
// topic: "AU-dev",
// content: "log = null",
// };
// client.messages.send(params);
// exec("pm2 restart all", (error, stdout, stderr) => {
// if (error) {
// // return;
// let params = {
// type: "stream",
// to: "Result test - auto.nswteam.net",
// topic: "AU-dev",
// content: error,
// };
// client.messages.send(params);
// }
// // console.log("RESTART: ", stdout);
// // let content = "Server die! Restart ...";
// // let params = {
// // type: "stream",
// // to: "Result test - auto.nswteam.net",
// // topic: "AU-dev",
// // content: content,
// // };
// // client.messages.send(params);
// let params = {
// type: "stream",
// to: "Result test - auto.nswteam.net",
// topic: "AU-dev",
// content: process.argv[2],
// };
// client.messages.send(params);
// });
// } else {
// console.log("server good");
// let content = "Server good!";
// let params = {
// type: "stream",
// to: "Result test - auto.nswteam.net",
// topic: "AU-dev",
// content: content,
// };
// client.messages.send(params);
// }
} else {
let autoStatus =
auto1?.includes("succeeded") && auto2?.includes("succeeded")
@ -159,13 +204,13 @@ const sendNotification = async () => {
} catch (error) {
console.log(error);
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: 'catch: '+error,
};
client.messages.send(params);
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "AU-dev",
content: "catch: " + error,
};
client.messages.send(params);
}
};