Page 1 of 2

Перезапуск служб по Cron

Posted: Mon Mar 09, 2015 12:17 pm
by miami
Как в Cron заставить службы перезапускаться?

вариант sudo service httpd restart не выполняется
и из консоли под admin пробую - постоянно запрашивает пароль, даже после расширения прав admin в sudoers

Re: Перезапуск служб по Cron

Posted: Tue Mar 10, 2015 12:22 pm
by skurudo
Поясните задачу, пожалуйста.

Re: Перезапуск служб по Cron

Posted: Tue Mar 10, 2015 12:23 pm
by imperio
вариант sudo service httpd restart не выполняется
И не будет. Там другая команда на исполнение с указанием пути до директории Vesta

Re: Перезапуск служб по Cron

Posted: Tue Mar 10, 2015 12:23 pm
by skurudo
miami wrote:вариант sudo service httpd restart не выполняется
Добавьте в крон от рута, если вам постоянно нужно перезапускать.

crontab -e

/etc/init.d/httpd restart

Re: Перезапуск служб по Cron

Posted: Tue Mar 10, 2015 12:39 pm
by miami
Надо раз в день перезагружать nginx и httpd
в том то и дело что веставский скрипт не срабатывает

Re: Перезапуск служб по Cron

Posted: Tue Mar 10, 2015 12:50 pm
by skurudo
miami wrote:Надо раз в день перезагружать nginx и httpd
в том то и дело что веставский скрипт не срабатывает
Посмотрите вариант с крон от рута, пример выше

Re: Перезапуск служб по Cron

Posted: Tue Mar 10, 2015 12:54 pm
by imperio
для CentOS будет выглядеть так:

Code: Select all

export VESTA=/usr/local/vesta/;sudo /usr/local/vesta/bin/v-restart-service httpd
Добавляете в крон панели

Re: Перезапуск служб по Cron

Posted: Tue Mar 10, 2015 4:03 pm
by miami
imperio wrote:для CentOS будет выглядеть так:

Code: Select all

export VESTA=/usr/local/vesta/;sudo /usr/local/vesta/bin/v-restart-service httpd
Добавляете в крон панели
Спасибо, всё работает.
а почему именно так должен выглядеть скрипт?
интересно понять суть вызова и почему не работает просто sudo /usr/local/vesta/bin/v-restart-service httpd

Re: Перезапуск служб по Cron

Posted: Wed Mar 11, 2015 5:37 pm
by skurudo
Традиционный ответ, который толком ничего не объясняет - особенности операционной системы. :)

Re: Перезапуск служб по Cron

Posted: Wed Mar 11, 2015 5:57 pm
by miami
skurudo wrote:Традиционный ответ, который толком ничего не объясняет - особенности операционной системы. :)
рядом же скрипты у вас но без export VESTA=/usr/local/vesta/; работают по cron :-)