Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Консольный интерфейс панели
  • Search

Не работает крон

Вопросы по работе Консольного интерфейса панели
CLI
Post Reply
  • Print view
Advanced search
17 posts
  • Previous
  • 1
  • 2
grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает крон
  • Quote

Post by grayfolk » Fri Jun 22, 2018 8:21 pm

Xander wrote: ↑
Fri Jun 22, 2018 5:13 pm
Подниму немного тему. Собственно через интерфейс создана задача. В кроне её видно как
*/10 * * * * /usr/bin/php /home/full/path/to/script/cli.php beeline getrecords
В syslog видно что крон дёргает её по таймеру как надо, но ничего не происходит. При запуске через ssh скрипт отрабатывает. Особо не сталкивался с установкой в крон задач через весту, сильно тапками не кидать.
Смотрите логи. Если в скрипте есть require/include - скорее всего, надо добавить смену рабочей директории - http://php.net/manual/ru/function.chdir ... r-examples
Top

Xander
Posts: 2
Joined: Fri Jun 22, 2018 5:04 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Не работает крон
  • Quote

Post by Xander » Mon Jun 25, 2018 9:05 am

grayfolk wrote: ↑
Fri Jun 22, 2018 8:21 pm
Смотрите логи. Если в скрипте есть require/include - скорее всего, надо добавить смену рабочей директории - http://php.net/manual/ru/function.chdir ... r-examples
Путь до папки определяется в скрипте. Спасибо за вариант.
P.S. Всю пятницу скрипт не отрабатывал. А в субботу начал нормально работать. Мистика.
Top

dotern
Posts: 27
Joined: Sat Dec 10, 2016 10:37 pm

Re: Не работает крон
  • Quote

Post by dotern » 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
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Не работает крон
  • Quote

Post by imperio » Mon Aug 06, 2018 5:34 pm

с sudo пробовали команду добавить?
Top

dotern
Posts: 27
Joined: Sat Dec 10, 2016 10:37 pm

Re: Не работает крон
  • Quote

Post by dotern » Mon Aug 06, 2018 6:34 pm

imperio wrote: ↑
Mon Aug 06, 2018 5:34 pm
с sudo пробовали команду добавить?
Да, я потом дополнил пост, прочитайте полностью. Похоже на баг.
Top

dotern
Posts: 27
Joined: Sat Dec 10, 2016 10:37 pm

Re: Не работает крон
  • Quote

Post by dotern » Wed Aug 22, 2018 4:08 pm

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
Есть какая-то информация по данной проблеме?
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает крон
  • Quote

Post by grayfolk » Thu Aug 23, 2018 11:54 am

dotern wrote: ↑
Wed Aug 22, 2018 4:08 pm

Есть какая-то информация по данной проблеме?
Думаю, должна быть. В логах =)

Как минимум, первое, что приходит в голову - что крон-задачу вы добавили как admin, а скрипт лежит в папке рута.
Top


Post Reply
  • Print view

17 posts
  • Previous
  • 1
  • 2

Return to “Консольный интерфейс панели”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password