Имеется несколько скриптов на PHP. Хотелось бы на сайте, через админку добавляться задания в cron, которые бы выполняли эти скрипты, через определенное мной время. Так же хотелось бы изменять время повтора исполнения скрипта, все так же через админку. Не могу найти информацию возможно ли такое сделать? Пытался писать задания в crontab выставив права на запись всем пользовтелям, но как оказалось cron перестает видеть crontab, после изменения прав.
Мне представляется это так:
редактируйте через админку текстовый файл с правилами для крона, потом делайте что-нибудь типа:
exec('crontab /path/to/file/crontab.txt');
Единственное у вас php должен запускать от имени того же пользователя, что и скрипты в кроне.
в некоторых случаях (особенно при ограниченных правах в системе) удобнее настроить запуск одного скрипта каждую минуту, а уже в нем проверять надо ли что-то сделать.