sanya07
Guest
Отмена выполнения функции по лимиту времени.
Linux+Apache+PHP.
Мультипортовая карта, подключены 4 текстовых терминала по прот. vt100.
Контроль передачи программный с XON/XOF.
Данные на терминалы отправляются средствами Apache+PHP,
посредством :
В случае проблемы с терминальными принтерами (бумага и т.д.), терминал не может слить на принтер и при переполнении буфера шлет Xoff на сервер.
В этом случае fputs() без ошибок, просто висит, естестественно на другие терминалы данные не идут.
Второй день пытаю поисковики - без толку.
Подскажите как средствами PHP по истечению допустим 5 сек.
прервать fputs($com,"my file") для "заклинившего" терминала продолжить выполнение скрипта для других терминалов, чтоб в конце скрипта вывести сообщение где авария.
Но как поставить на время выполнения fputs...??
Linux+Apache+PHP.
Мультипортовая карта, подключены 4 текстовых терминала по прот. vt100.
Контроль передачи программный с XON/XOF.
Данные на терминалы отправляются средствами Apache+PHP,
посредством :
PHP:
$com=fopen ("/dev/ttyS0","w");
fputs($com,"my file");
В этом случае fputs() без ошибок, просто висит, естестественно на другие терминалы данные не идут.
Второй день пытаю поисковики - без толку.
Подскажите как средствами PHP по истечению допустим 5 сек.
прервать fputs($com,"my file") для "заклинившего" терминала продолжить выполнение скрипта для других терминалов, чтоб в конце скрипта вывести сообщение где авария.
Но как поставить на время выполнения fputs...??