Запуск скрипта PHP по Cron
Posted: Tue Nov 27, 2018 12:07 am
Простейшая задача, описанная миллионы раз - не получается.
Перечитал форум весь, не могу понять в чем беда.
Задача - перейти в папку, и запустить скрипт находясь в ней.
Права на скрипт заданы для admin , также chmod +x добавлен. Задание cron добавляю в визуальной панели от пользователя Admin.
Пробовал варианты:
Само собой, что по ssh любая из команд отрабатывает нормально, как и сам скрипт.
Логи syslog ничего не говорят
Итак, спустя почти 1.5 часа, удалось...элементарная же задача, почему не написать в одном месте HELP или где-нибудь вообще на видном месте что нужно ОБЯЗАТЕЛЬНО указывать логин пользователя, а не просто sudo?
Удалось командой
Перечитал форум весь, не могу понять в чем беда.
Задача - перейти в папку, и запустить скрипт находясь в ней.
Права на скрипт заданы для admin , также chmod +x добавлен. Задание cron добавляю в визуальной панели от пользователя Admin.
Пробовал варианты:
Code: Select all
cd /home/scripts/gwm && php -f sitemap_status.php
Code: Select all
cd /home/scripts/gwm && php -q sitemap_status.php
Code: Select all
cd /home/scripts/gwm && /usr/bin/php sitemap_status.php
Code: Select all
cd /home/scripts/gwm && /usr/bin/php -q sitemap_status.php
Code: Select all
cd /home/scripts/gwm && sudo php -q sitemap_status.php
Code: Select all
cd /home/scripts/gwm && sudo php -f sitemap_status.php
Code: Select all
cd /home/scripts/gwm && sudo php -q ./sitemap_status.php
Code: Select all
sudo -u admin cd /home/scripts/gwm && sudo -u admin php -q -f sitemap_status.php
Логи syslog ничего не говорят
Code: Select all
Nov 27 00:36:01 159 CRON[21437]: (admin) CMD (cd /home/scripts/gwm && php -f sitemap_status.php)
Nov 27 00:37:01 159 CRON[21799]: (admin) CMD (cd /home/scripts/gwm && php -f sitemap_status.php)
Nov 27 00:38:02 159 CRON[21976]: (admin) CMD (cd /home/scripts/gwm && php -f sitemap_status.php)
Удалось командой
Code: Select all
cd /home/scripts/gwm && sudo -u admin php -q -f sitemap_status.php