POSIX-системы предоставляют семейство функций exec
, которые позволяют загружать что-то, что может быть различным в текущем процессе, сохраняя дескрипторы открытых файлов, идентификатор процесса и скоро.Способ вызова execl, execle, execlp, execv, execvP или execvp из Node.js
Это может быть сделано по целому ряду причин, и в моем случае это является начальной загрузкой - я хочу изменить параметры командной строки моего собственного процесса, а затем перезагрузить его по существующему процессу, чтобы не было дочернего процесса.
К сожалению, к моему большому удивлению, я не смог найти способ вызвать любую из exec*
функций в Node.js. Итак, каков правильный способ заменить текущий выполняемый процесс Node.js другим изображением?
Рассмотрите этот вопрос: http://stackoverflow.com/questions/4018154/node-js-as-a-background-service – clay
Рассмотрите этот https://nodejs.org/ api/child_process.html – mkinawy
@mkinawy child_process не перезаписывает существующий процесс. Он порождает новый, и у него будет новый PID. – toriningen