В настоящее время я пытаюсь выполнить несколько шагов, требующих создания задач для дочерних процессов. Например:
- Смотреть файлы
- Запустите сервер предварительного просмотра генератора статических сайтов.
Я могу легко использовать такие задачи, как grunt-concurrent, чтобы обе эти операции выполнялись одновременно. Однако, когда я заканчиваю хрюкать, дочерний процесс (в этом случае - статический генератор сайта, который я запускаю с помощью grunt-shell), продолжает работать. Я хотел бы, чтобы эти задачи выполнялись одновременно, - но также их можно убить, когда выходите из-под контроля.
Мысли?