LINUX.ORG.RU

Сообщения zawibis

 

Как заставить cron работать с php?

Есть простенький скрипт который выводит в файл надпись из разряда hello word. Если запустить его через вэб по пути http://site.ru/script.php, то всё работает, однако если пытаюсь через крон, то нет. Если просто ввести /var/script.php > /var/script.log 2>&1 то ругается на неизвестные команды в строках php файла. Если ввести как: /usr/bin/php /var/script.php > /var/script.log 2>&1 то в лог файл пишется сам скрипт и всё. Не отрабатывает. Если попробовать через curl: curl http://site.ru/script.php > /var/script.log 2>&1 то в лог просто пишется таблица курла и всё. Тоже не работает скрипт. Если с пользователем root /usr/bin/php /var/script.php то тоже не работает, а почему не знаю т.к. лог не пишется. А если добавляю строку с логом, то пишет что не знает команду root.

Пробовал ещё разные вариации, типа указав конкретную версию php или https, но результаты те же. Время выполнения я всегда указывал вначале (типа 20 14 * * *), но здесь решил не загромождать им текст.

 , ,

zawibis
()

Не понятно доступен сайт или нет

Есть сервер с Битриксом на CentOsе, настроен прокси, нужен доступ к нескольким сайтам, если через wget качаю, ответ 200 и файл скачивается. Если через curl проверяю, ответ 200 + всякие доп. данные. Создан сервер на Astra Linuxe, установлен тот же Битрикс, настроен прокси и так же доступ к сайтам нужен, вот только wget пишет «нет доверия сертификату», а curl просто 200 ответ выдает. Понимаю что дело в сертификате, но корневой вроде как стоит, ca-certificates нового не добавляет и пишет что установлен последней версии. На Центосе установлена штуки 3 сертифката, а на Астре штук 10 и не хочет. Что не так то?

 , , ,

zawibis
()

RSS подписка на новые темы