Device found - это номера MAC адресов устройств.
Я бы заменил в цикле "\n" на PHP_EOL, чтобы перевод строки работал (будет наглядней)
Смотрите что у вас прилетает в функции BlueToothDevice::BlueDev->Found()
Насколько я помню там по умолчанию какой-то бесполезный минимум.
Добавьте первой строкой, например, следующее:
Код: Выделить всё
$debmsg = '';
foreach($params as $index => $val) {$debmsg .= ($index . "->" . $val."; ");}
DebMes($debmsg);
Что с этим делать - другой вопрос))
UPD: не заметил это
Код: Выделить всё
Executing: kill -9 1126
Отключите автоматический перезапуск в X-Ray->Services->cycle_bluetoth->AUTO-RECOVERY->Нет
Может он не успевает обновить свое время запуска и МДМ думает, что он завис.
UPD2:
В стандартном цикле вообще не обновляется время. Это очень старая разработка...
В бесконечном цикле должна быть конструкция
Код: Выделить всё
if (time() - $checked_time > 5)
{
setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1);
$checked_time = time();
}
UPD3: Хотел себе добавить, но осознал, что у меня же цикл работает и не перезапускается... Значит не в обновлении дело...
Мало информации...
Я бы отключил цикл bluetoth в X-Ray->Services. Запустил бы его в командной строке и понаблюдал. Мне кажется, что у вас не должно быть проблем...