LINUX.ORG.RU

CentOS6: не могу настроить cron для apache

 ,


0

1

Привет.

CentOS 6.10. Все апдейты установлены.

В /var/spool/cron/apache прописана команда для этого пользователя:

* * * * * curl -o https://gold.*******.com.au/*****/UpdateJobs.php

Скрипт нормально выполняется из браузера, но не выполняется из cron. Не могу понять, почему.

Далее проверки из консоли:

[maxegorov@aibk spool]$ sudo service crond status
crond (pid  1856) is running...

[maxegorov@vip-lighting ~]$ sudo crontab -u apache -l
* * * * * curl -o https://gold.*******.com.au/*****/UpdateJobs.php[maxegorov@vip-lighting ~]$

Cron log (последние записи, лог после них не обновляется уже примерно полчаса):

Jul 16 09:27:17 vip-lighting crontab[10036]: (root) BEGIN EDIT (apache)
Jul 16 09:40:42 vip-lighting crontab[10211]: (root) LIST (apache)
Jul 16 09:40:51 vip-lighting crontab[10214]: (root) LIST (apache)

Права: /var/spool/cron - 777, owner - maxegorov (me), group - root

/var/spool/cron/apache - 777, owner - apache, group - maxegorov

CURL установлен.

Где я ошибся? Спасибо.

полный путь к curl укажи

и бляха-муха, Макс Егоров, у тебя не нажат Энтер в конце строки. с нажатым Энтером и полным путем должно быть примерно так:

[maxegorov@vip-lighting ~]$ sudo crontab -u apache -l
* * * * * /usr/bin/curl -o https://gold.*******.com.au/*****/UpdateJobs.php
[maxegorov@vip-lighting ~]$
anto215 ★★ ()
Последнее исправление: anto215 (всего исправлений: 1)