Суть вопроса в следующем, как из процесса node.js запустить новый процесс, который продолжит выполняться даже после прекращения работы node?
Более подробно. Есть процесс-контролер, который должен запускать процессы, взаимодействующие с TCP-сокетами. Новые процессы должны быть запущены таким образом, чтобы даже после закрытия процесса-контролера они бы остались живы и повторный запуск контролера должен подхватить существующие уже процессы и продолжить ими управлять: убивать, создавать новые и т. д.