We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Не работает крон
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Не работает крон
Смотрите логи. Если в скрипте есть require/include - скорее всего, надо добавить смену рабочей директории - http://php.net/manual/ru/function.chdir ... r-examplesXander wrote: ↑Fri Jun 22, 2018 5:13 pmПодниму немного тему. Собственно через интерфейс создана задача. В кроне её видно как
*/10 * * * * /usr/bin/php /home/full/path/to/script/cli.php beeline getrecords
В syslog видно что крон дёргает её по таймеру как надо, но ничего не происходит. При запуске через ssh скрипт отрабатывает. Особо не сталкивался с установкой в крон задач через весту, сильно тапками не кидать.
Re: Не работает крон
Путь до папки определяется в скрипте. Спасибо за вариант.grayfolk wrote: ↑Fri Jun 22, 2018 8:21 pmСмотрите логи. Если в скрипте есть require/include - скорее всего, надо добавить смену рабочей директории - http://php.net/manual/ru/function.chdir ... r-examples
P.S. Всю пятницу скрипт не отрабатывал. А в субботу начал нормально работать. Мистика.
Re: Не работает крон
Добавляю крон из под рута, вот такая команда
Но крон не запускается. Данная команда работает через SHH. В чем может быт причина?
upd:
В общем решил закинуть скрипт сюда: /usr/local/vesta/bin
И запустил командой: sudo /usr/local/vesta/bin/bashback - то есть повторил команду штатного бекапа. В итоге крон запустил скрипт. Но если создать папку и поместить туда скрипт: sudo /usr/local/vesta/bin/backup/bashback - и вот так крон уже не запускает скрипт :((
ОС Centos 7
Vesta 0.9.8-22
Code: Select all
sh /root/BACKUP/bashback
Но крон не запускается. Данная команда работает через SHH. В чем может быт причина?
upd:
В общем решил закинуть скрипт сюда: /usr/local/vesta/bin
И запустил командой: sudo /usr/local/vesta/bin/bashback - то есть повторил команду штатного бекапа. В итоге крон запустил скрипт. Но если создать папку и поместить туда скрипт: sudo /usr/local/vesta/bin/backup/bashback - и вот так крон уже не запускает скрипт :((
ОС Centos 7
Vesta 0.9.8-22
Re: Не работает крон
с sudo пробовали команду добавить?
Re: Не работает крон
Есть какая-то информация по данной проблеме?dotern wrote: ↑Mon Aug 06, 2018 8:06 amДобавляю крон из под рута, вот такая командаCode: Select all
sh /root/BACKUP/bashback
Но крон не запускается. Данная команда работает через SHH. В чем может быт причина?
upd:
В общем решил закинуть скрипт сюда: /usr/local/vesta/bin
И запустил командой: sudo /usr/local/vesta/bin/bashback - то есть повторил команду штатного бекапа. В итоге крон запустил скрипт. Но если создать папку и поместить туда скрипт: sudo /usr/local/vesta/bin/backup/bashback - и вот так крон уже не запускает скрипт :((
ОС Centos 7
Vesta 0.9.8-22