говорят, что я запускаю дочерний процесс с nodeJS в файле main. js примерно так:
let ch = require("child_process").spawn("node", ["someServer.js"]);
Все хорошо, кроме тех случаев, когда я выхожу из процесса main. js с помощью CTRL + C может показаться, что сервер, созданный на someServer. js все еще работает.
Это может быть не такой большой проблемой, но когда я запускаю main. js снова хочу, чтобы я мог получить список дочерних процессов, которые ранее выполнялись в главном экземпляре. js, если это имеет смысл, и либо закрыть их, либо отправить им сообщения, но проблема в том, что однажды Я закрываю основной. js экземпляр. Все предыдущие ссылки на переменную "ch" или любые другие переменные, ссылающиеся на ChildProcess, исчезли, поэтому:
Как получить доступ к экземплярам ChildProcess, которые были порождался в предыдущем экземпляре nodeJS сервера?