Как правильно настроить или прописать?
/bin/sh: 1: /usr/bin/php: not found
Открываю crontab -e — там строка так прописана
*/5 * * * * /usr/bin/php -f /полный путь до mysite.ru/cron.php mysite.ru > /dev/null
Что не так настроено или прописано? Помогите пожалуйста пофиксить. Спасибо.
*/5 * * * * /usr/bin/php -f /полный путь до mysite.ru/cron.php mysite.ru > /dev/null
Второй домен mysite.ru как будто лишнее…
А вообще вот примеры:
docs.instantcms.ru/manual/settings/scheduler
Или смотрите может быть в документации у хостера правильный путь.
У меня так
То есть, если у вас есть файл /path/to/hello.php
<?php echo "Hello, Yurun!";
/usr/bin/php -f /path/to/hello.php
вы должны в консоли получить Hello, Yurun!
UPD Кстати,
/usr/bin/php7.2 -f /path/to/hello.php
у меня тоже работает.
/opt/php74/bin/php -f /path/to/hello.php Hello, Yurun! *****@*****:#
При установке системы в конце установки предлагает, такую строку с этим вот вторым mysite.ru… я тупо скопировал и вставил в планировщик.
Сейчас сделал так */5 /opt/php74/bin/php -f /полный путь до mysite.ru/cron.php > /dev/null
По идее должно работать так как тест отрабатывает.
Еще такой вопрос — на почту должно что то приходить если я в ISPmanager не поставил галку "Не отправлять отчет по e-mail" ?
Вот ошибки планировщика приходили, а как теперь будет? Типа сообщение что успешно выполнено или ничего не должно приходить. Подскажите пожалуйста у кого правильно настроено и правильно отрабатывает все.
Спасибо большое за помощь!