Задать вопрос

Как сделать задание cron?

Как в планировщик задать задание? Делаю так /var/www/имя/data/www/сайт/cron.php пароль, но так не работает. Я так понял нужно указать перед этим путь к php интерпритатору, но не совсем понимаю как это сделать
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой 7 комментариев
Ответ пользователя rPman К ответам на вопрос (4)
@rPman
php для веб сервера и php для консольных команд - разные пакеты

чтобы в командной строке запускать php test.php нужно установить пакет php-cli, да еще и настроить его персонально и включить модули в /etc/php/8.1/cli и modst-available (тут 8.1 версия, так как на сервере их может стоять несколько)

путь до php интерпретатора определяется
whereis php

ну и на последок, настраивай не глобальный крон а пользовательский, залогинившись под ним по ssh и запустив crontab -e
тогда скрипты будут запущены из окружения этого пользователя

следи за правами доступа на запись своих логов
Ответ написан
Комментировать