Как я могу убить дочерний процесс от самого ребенка? - PullRequest
0 голосов
/ 20 января 2020

Я использую fork() метод для создания дочерних процессов для записи CSV-файлов. Но мой дочерний процесс продолжает работать. Я попытался process.kill(), но это завершает весь процесс. Как мне закончить мои дочерние процессы.

1 Ответ

0 голосов
/ 20 января 2020

Вы можете сделать это следующим образом:

const { fork } = require('child_process')

const child = fork('another_file.js')

// Do whatever you want...

child.kill(9)

https://nodejs.org/api/child_process.html#child_process_subprocess_kill_signal

...