Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Где находятся файлы crontab?
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Где находятся файлы crontab?

Страниц (1): [1]
 

1. razorg1991 - 29 Мая, 2016 - 15:49:11 - перейти к сообщению
Прошу ногами не пинать (по крайней мере не сильно Закатив глазки )

Не могу понять одну вещь. Где же находятся эти файлы crontab на хостинге?

Википедия говорит могут быть 2 варианта: /usr/spool/cron/crontabs/ и /var/spool/cron/tabs/ . Я так понимаю это не в папке public_html? Можно ли получить доступ к файлам (а точнее файлу пользователя crontab, т.е. от моей учетной записи на хостинге) crontab через ftp?

Задача состоит в следующем: мне нужно изменять динамически средстами php этот самый файл crontab (динамически создавать в нем задания), а не создавать каждое задание в панели хостинга.

Как это осуществить?
2. Ch_chov - 29 Мая, 2016 - 18:36:10 - перейти к сообщению
Цитата:
мне нужно изменять динамически средстами php этот самый файл crontab

Вряд ли у вас будут права на запись этого файла.
3. LIME - 29 Мая, 2016 - 18:50:50 - перейти к сообщению
Можно запускать один и тотже скрипт каждые 2 минуты, который в свою очередь будет смотреть невыполненные задачи в таблице бд.
Посмотри как реализованы очереди в Laravel, Magento.
4. razorg1991 - 29 Мая, 2016 - 20:35:27 - перейти к сообщению
LIME пишет:
Посмотри как реализованы очереди в Laravel, Magento.


Вот на счет Ларавел я уже смотрел, там есть класс планировщик, реализация интересная. Но блин нельзя его так просто выдернуть, он в связке фрейма работает, а не отдельный класс. Работаю просто с другим фреймом.

Может быть есть уже готовые классы планировщики? Не подскажите?

 

Powered by ExBB FM 1.0 RC1