Я создавал приложение с node.js в качестве бэкэнда, которое запускает внутри него скрипты оболочки.
Я добавил функцию, чтобы остановить выполнение скрипта.
Для запуска скрипта я использую процесс exec в узле.
Но когда я убиваю дочерний процесс, созданный в exec, приложение также останавливается.