Я открываю длительный процесс с помощью popen (). Для отладки я хотел бы завершить процесс до его завершения. Вызов pclose () просто блокирует до завершения дочернего процесса.
Как я могу убить процесс? Я не Я не вижу простого способа получить pid из ресурса, который возвращает popen (), чтобы я мог послать ему сигнал.
Я полагаю, что мог бы сделать что-нибудь сумасшедшее и попытаться подделать pid в вывод, используя какой-то взлом командной строки ...