Я использую proc_open для запуска программы, созданной на языке c.
Я использовал файл для "stdout".
$descriptorspec = array(
0 => array("pipe", "r"),
1 => array("file", "/tmp/example.output"),
2 => array("file", "/tmp/example.error", "a")
);
Все хорошо, когда я выполнял хорошую программу, но возникла проблема, когда я выполнял программу с бесконечным циклом, как показано ниже:
#include "stdio.h"
int main(){
while(1){
printf("Example");
}
return 0
}
Файл example.output заполнит мой жесткий диск. Поэтому мне нужно удалить файл и перезагрузить компьютер. Мой вопрос, как справиться с чем-то вроде этого?
Спасибо:)