import { INFO, ERR, OK, VERB } from "../util/logging.js"; import Executor from "../sockets/clients/Executor.js"; import cp from "node:child_process"; const jobStr = process.argv.slice(2)[0]; const job = JSON.parse(jobStr); const { command } = job.spec.template.spec.containers[0]; INFO("EXEC", "Internal Executor Starting!"); cp.exec(command, (error, stdout, stderr) => { if (error) ERR("EXEC", error); //if(stdout) VERB("EXEC-STDOUT", stdout); //if(stderr) VERB("EXEC-STDERR", stderr); OK("EXEC", "Internal Executor Finished!"); process.exit(error ? 1 : 0); });