это не обязательно делать в php, shell достаточно
для периодического запуска какого то процесса можно использовать команду watch, которая будет запускать какой то процесс с заданной периодичностью или постоянно и выводить обновление при изменении вывода... https://linux.die.net/man/1/watch
Например watch -d ls -l будет постоянно считывать содержимое текущей папки и обновлять вывод только при её изменении (новые файлы или удаление старых).
С изменением каких то существующий файлов немного иначе, тут надо очевидно попробовать запускать через эту команду tail, который будет следить за содержимым конкретного файла. Я не пробовал, стоит провести эксперимент.
exeeshka, понятно, но вырубить совсем это не выход, т.к. устройство просто перестанет работать, а надо всеже что-бы работало правильно. Но если совсем вырубить, то посмотри по ссылке здесь.
В смысле "всегда горит", вообще всегда или всегда когда камера задействована? Если первое - то это какая то ошибка драйвера или в фоне работает приложение, которое использует камеру (надо искать что именно её использует), если второе - то так и должно быть, поскольку это как раз индикатор того, что камера работает и возможно что-то пишет куда то...
то введенный мною пароль при установке оси не принимается ею за неправильный в случаях использования sudo
не помню точно как там при ручной установке оси, но проверь, ты точно админом заходишь? потому что для ввода команды sudo нужен доступ с правами суперюзера...
Но дата в фиде не меняется, значит что-то неправильно делаю.
лог с ошибками смотрела? на предмет наличия файла, доступа на чтение и запись к нему и пр?
echo что-то выдает? в режиме запуска по крону echo смысла не имеет, лучше сделать var_dump в какой то файл датой и временем и смотреть его на предмет успешного запуска
чаще всего, в Яндекс.Браузере, в хроме пока не проверял
согласен с предыдущим, ЯБ - злое зло, ни в коем случае нельзя этой поделкой пользоваться, уж лучше чистый хромиум тогда, но и хром тоже подойдет, я пользуюсь Brave к примеру...
ddnhub, ну, методы класса там перечислены, все что можно запросить, по получается что да, давая приложению доступ к его телефонной функции можно получить много разной информации. Но не только за счет телефонной функции, по второй ссылке если почитать, то есть и другие способы идентификации устройства. Тот же Firebase присваивает девайсу определенный идентификатор, чтобы понимать куда напрмер пуши слать, даже если пользователь перелогинился на чем то. Вообще, идентификация девайса, пользователя системы и пользователя приложения как говорят в Одессе три большие разницы. )))
В инструкции описано для одного варианта. нужно конкретно выбирать.
В кроне прописать работу для конкретного варианта из твоего зоопарка. Все настраивается, certbot обычная утилита которую можно запускать любым скриптом откуда угодно и указать при этом любые параметры запуска.
это не обязательно делать в php, shell достаточно
для периодического запуска какого то процесса можно использовать команду watch, которая будет запускать какой то процесс с заданной периодичностью или постоянно и выводить обновление при изменении вывода...
https://linux.die.net/man/1/watch
Например
watch -d ls -lбудет постоянно считывать содержимое текущей папки и обновлять вывод только при её изменении (новые файлы или удаление старых).С изменением каких то существующий файлов немного иначе, тут надо очевидно попробовать запускать через эту команду tail, который будет следить за содержимым конкретного файла. Я не пробовал, стоит провести эксперимент.