Craftum — конструктор сайтов
Создайте сайт с помощью профессиональных шаблонов или придумайте дизайн с нуля

Как добавить crontab задачи, используя PHP напрямую?

4 ответа

Всем добрый день! Кто-нибудь пробовал такую тему?

Через crontab -e в консоли задачку добавить можно (правда на сайте она не отображается)

exec('crontab * * * * * /usr/local/bin/php <Путь к файлу от хомяка>') возвращает "файл не найден"

Пробовал аналогичную команду из консоли - та же проблема. Пути сверил с автоматически сгенерированными путями (добавил задачу в панели управления и посмотрел в консоли через crontab -l)

Ответы (4)

Alexey Zhukov +22
07.12.2016 13:07
Привет! exec() ничего не выводит в браузер - это нормально. А в чём вопрос-то заключается?
Свернуть ответы
Суть не в кроне, возможно, я неточно написал. Вопрос, для начала, в команде 'crontab * * * * * /usr/local/bin/php <Путь к файлу от хомяка> - Которая выводит file not exists даже в самой консоли. Про exec() я написал, чтобы было более-менее понятно, зачем мне это понадобилось
Alexey Zhukov +22
07.12.2016 14:06
Не вижу у Вас опций для crontab. Она без опций вообще употребляется?
Alexey Zhukov +22
07.12.2016 14:19
Что-то в самой строчке целевой некорректное.

Похожие вопросы

Виталий Лошков
412

Требуется помощь, консультация, настройка

При выполнении команды конвертации файла в odt из PHP-скрипта: system ("sudo -u root unoconv -f docx file.odt"); время от времени (может раз в день, может раз в неделю) команда перестает работать, при этом ответ от PHP-скрипта никакой не приходит. Лечится...
Andrey
460

Проблема с отправкой почтовой формы

Доброго времени суток. Столкнулся со следующей проблемой - есть небольшой лэндинг на html, в котором есть форма отправки данных на почту gmail.  Для отправки формы используется небольшой php код <?php     if ($_SERVER['REQUEST_METHOD']=='POST'...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте