Как добавить новое задание CRON средставами языка PHP??? задание: к примеру чтобы файл bot.php запускался через каждые 15 минут! Приведите пример если это возможно плиз
Тоже интересует сабж. Какие варианты для себя набросал: 1) Cron запускает скрипт-посредник, которые по прописанным в нем данным или данным БД запускает другие файлы. Проблема: если этих файлов много, как быть с ограничением на время выполнения 1 скрипта? Тут ведь будет считаться время посредника? sleep и т.п. могут ли помочь? 2) Скрипт динамически изменяет crontab (прописывая задания и удаляя их). Возможно ли это и какие права должен иметь такой скрипт? 3) Ваш вариант ...
cron запускает один скрипт-управленец, который лезет в базу и берет оттуда нужный скрипт и время его запуска. остальные варианты от лукавого.
дык и чем юзер www отличается от любого другого? все зависит от настроек системы и от того - не запрещено ли непривилегированный юзерам иметь свой юзеровый crontab PHP: <?php system("cat my_cron_jobs.txt | crontab - "); ?> на сервере с множеством виртуальных хостов, для каждого из которых имеется свой юзер, можно держать поаккаунтовые кронтабы, запускающиеся от имени этого юзера.