Привествую! Подскажите, для запуска по таймеру скрипта РНР на стороне сервера нужен рут этого сервера или можно решить только средствами РНР? Если нужны права на сервер, подскажите, что именно искать при подборе сервера? Если нет, подскажите в каком направлении смотреть.
Сron. Если пользователей на сервере много можно при каждом запросе проверять время и если оно наступило дергать этот скрипт.
Привет. Не совсем понял ваш вопрос. Если сервер на котором работает ваше приложение находится под управлением Unix-подобной операционной системы, то для выполнения регулярных задач php-скрипт кототорый их запускает должен быть прописан в качестве задачи для демона cron. Если у вас есть доступ к команде crontab, то задачу можно прописать использую эту команду. Если у вас разного рода shared и виртуальный веб-хостинг, то задачи для cron Обычно регистрируются через веб-интерфейс административной панели. Если вам интересна логика работы демона cron и возможность добавления задания не от пользователя root, то по умолчанию такая возможность предусмотрена, потому что есть несколько вариантов размещения файлов crontab. Прим. сначала cron смотрит в каталог: /var/spool/cron файлы соответствуют именам пользователей. После этого демон также загружает и выполняет команды файла: /etc/crontab Куда уже по умолчанию имеет доступ только root. Разумеется могут быть определенные отличия в зависимости от конкретной ос. Создавая задачи выполняемые через cron на shared хостинге, обращайте внимание на защиту этих команд: шифруйте значения передаваемых параметров, проверяйте источник запроса (должен быть localhost), убедитесь в наличии подобных проверок в файле .htaccess. Этому мало кто уделяет внимание и напрасно .