LINUX.ORG.RU
ФорумAdmin

Cron невыполняет скрипт


0

1

Приветствую! Появилась задача поставить планировщик cron в работу сайта. Сразу к делу.

Поставил задание

*/1 * * * * root /usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php

Скрипт простой удаление из базы, проверял через браузер все работает.

Крон не выполняет этот скрипт, по причинам мне не понятным.

Вот лог

Feb  3 15:44:01 test crond[12300]: (root) RELOAD (/var/spool/cron/root)
Feb  3 15:44:01 test CROND[3829]: (root) CMD (/usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:45:01 test CROND[3932]: (root) CMD (/usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:46:01 test CROND[4166]: (root) CMD (/usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:47:01 test CROND[4335]: (root) CMD (/usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:48:01 test CROND[4489]: (root) CMD (/usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:48:48 test crontab[4618]: (root) BEGIN EDIT (root)
Feb  3 15:48:59 test crontab[4618]: (root) REPLACE (root)
Feb  3 15:48:59 test crontab[4618]: (root) END EDIT (root)
Feb  3 15:49:01 test crond[12300]: (root) RELOAD (/var/spool/cron/root)
Feb  3 15:49:01 test CROND[4658]: (root) CMD (root  /usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:50:01 test CROND[4814]: (test) CMD (/usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:50:01 test CROND[4813]: (root) CMD (root  /usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:50:01 test CROND[4816]: (test) CMD (/usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/check_order_bitcoin.php )
Feb  3 15:50:01 test CROND[4815]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Feb  3 15:51:01 test CROND[4923]: (root) CMD (root  /usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:52:01 test CROND[5064]: (root) CMD (root  /usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)
Feb  3 15:53:01 test CROND[5191]: (root) CMD (root  /usr/bin/php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php)

Причем пробывал и такой вариант ставить:

*/1 * * * * php /var/www/vhosts/test.info/httpdocs/cron/delete_files.php

Подскажите пожалуйста что может быть не так, буду очень благодарен.

Судя по логам крона, скрипт исполняется. Скрипт говно, зависит от окружения, хотя должен об окружении заботиться сам.

P.S.

пробывал

ненависть

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)
Ответ на: комментарий от isamitakata

скрипт выполняется, что-то делает. Нихрена не пишет, были ошибки или нет. Сделай вывод ошибок в файл.

ЗЫЖ напоминаю, под рутом работают только мудаки. А запускают скрипты в кроне — мудаки в квадрате.

emulek
()
Ответ на: комментарий от isamitakata

$_SERVER['DOCUMENT_ROOT']

Уверен, что подключается инклуд? Есть подозрение, что документ рут работает только при запуске через apache и т.п.

coderage
()
Ответ на: комментарий от coderage

документ рут работает только при запуске через apache

+1

sdio ★★★★★
()

Скрипт простой удаление из базы, проверял через браузер все работает.

проверял через браузер

Пусти через консоль, посмотри, сработает ли.

undertaker ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.