Cron запускает команды по расписанию: делает резервные копии, очищает временные файлы, обновляет данные или отправляет отчёты. В FastPanel, aaPanel и ISPmanager нужный раздел обычно называется «Планировщик задач», «Cron» или «Запланированные задания». Консоль для базовой настройки не требуется.
Перед созданием задачи определите:
1) что именно запускается и как часто;
2) от имени какого пользователя это должно работать;
3) куда записывать результат и ошибки;
4) что произойдёт, если предыдущий запуск ещё не завершился.
Для сайта используйте отдельного системного пользователя, а не root, если задаче не нужны права администратора.
В форме укажите расписание и полный путь к интерпретатору или скрипту. Надёжнее написать /usr/bin/php /var/www/site/script.php, чем рассчитывать на переменную окружения PATH. Для редких операций выбирайте готовый шаблон расписания, а не вводите выражение вручную. Не ставьте запуск каждую минуту без причины: это создаёт лишнюю нагрузку.
После сохранения запустите задачу вручную, если панель поддерживает такую проверку. Откройте журнал и убедитесь, что нет ошибок прав, путей и подключения к базе. Для вывода добавьте перенаправление в лог, а его очистку включите отдельно, иначе файл может бесконечно расти.
Начинайте с одной задачи, проверьте результат и только потом добавляйте остальные. Cron должен экономить время, а не превращаться в невидимый источник нагрузки.
Панели Управления VPS
@vps_panels_n1k
Cron через панель: как настроить регулярные задачи и не сломать сайт
Этот пост опубликован в Telegram-канале Панели Управления VPS. Подписаться можно по ссылке: @vps_panels_n1k.