запускаю php скрипт 1, который запускает php скрипт 2 через exec() в котором идет конвертация ffmpeg. Скрипт 1 контролирует число процессов, и смотрит чтобы их было не более заданного числа. Получается после того как скрипт 1 вызвал скрипт 2, то скрипт 2 самостоятельный скрипт не зависящий от первого. Скрипт 2 выполняет конвертацию и говорит о том что он завершил её успешно. НО если я посылаю скрипту 1 TERM (ctrl^C), то все запущенные скрипы 2 вместе с конвертирующимся ffmpeg умирают.
Вопрос - почему это происходит и как это предотвратить?