Заказать
Проверить домен: проверить
Служба поддержки:
Задать вопрос онлайн

Cron / Технические вопросы

Хочу по расписанию запускать скрипт. Как правильно должна выглядеть команда для запуска по расписанию Cron

Что бы Cron успешно выполнял задание, оно должно быть корректной, существующей на сервере командой. То есть, должен иметь shebang и права на исполнение, если Вы знаете как это делать.

Либо, используйте альтернативный вариант — при задании команды для Cron, указывайте запуск нужного интерпретатора (PHP, Python и так далее), а сам скрипт указывайте параметром.

Ещё один важный момент — указывайте полный путь до Вашего скрипта начиная с корневой директории. Узнать путь от корневой директории до домашней директории аккаунта можно в Личном Кабинете, в разделе «Сайты» (под таблицей со списком Ваших сайтов).

Примеры заданий для Cron:

  • /usr/bin/php5.6 /home/t/testlogin/test.com/cron.php
  • /usr/bin/python3.4 /home/t/testlogin/test.com/cron.py
Тут «/usr/bin/php5.6» и «/usr/bin/python3.4» — это интерпретаторы, «/home/t/testlogin/» — путь до домашней директории (у вас будет другой, смотрите предыдущий абзац), а «test.com/cron.php» или «test.com/cron.php» — это уже непосредственно скрипт, который надо запускать (у вас тоже будет другой путь и имя).

Вопросы из этой категории:

  • Хочу настроить запуск команды по Cron (по расписанию), это возможно?  
  • Как настроить запуск команды раз в минуту  
  • Хочу по расписанию запускать скрипт. Как правильно должна выглядеть команда для запуска по расписанию Cron  
  • Правильно создал задание для Cron, но результатов работы скрипта не видно, в чем может быть проблема?  
  • Мне надо запускать по крон скрипт http://test.com/cron/cron.php (любая ссылка), как это сделать?  

ajax-loader