Акция!  Домен 34 грн, домен 55 грн, домен  - 65 грн, домен  - 99 грн, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

VPS. Как на Centos перегружать службу SuperVisord каждые 10 минут?

Форумы VPS Как на Centos перегружать службу SuperVisord каждые 10 минут?
phpe
4 года
хостинг: нет
домен: нет
Как на Centos перегружать службу SuperVisord каждые 10 минут?
Здравствуйте. Подскажите, как на CentOS 7 при помощи SSH добавить команду которая бы перегружала сервис supervisord каждые 10 минут?
Команда для перезагрузки: service supervisord restart
Евгений В.
4 года
хостинг: нет
домен: нет
Выполнить:
crontab -e

(Жмяк по кнопке "insert")
и добавить строку:
*/10 * * * * /bin/systemctl restart имя_сервиса.service

(жмяк по кнопке "ESC" и потом:
:wq

жмяк по кнопке "Enter")

Само собой - "имя_сервиса" заменить на нужное

==========================
Шпаргалка по работе с сервисами в CentOS7:

systemctl start имя_сервиса.service – запуск сервиса.
systemctl stop имя_сервиса.service — остановка сервиса
systemctl restart имя_сервиса.service — перезапуск сервиса
systemctl try-restart имя_сервиса.service — перезапуск сервиса только, если он запущен
systemctl reload имя_сервиса.service — перезагрузка конфигурации сервиса
systemctl status имя_сервиса.service — проверка, запущен ли сервис с детальным выводом состояния сервиса

systemctl enable имя_сервиса.service – активирует сервис (позволяет стартовать во время запуска системы)

systemctl list-units --type service --all – отображение статуса всех сервисов
systemctl list-unit-files --type service – отображает все сервисы и проверяет, какие из них активированы (добавлены в автозапуск)

systemctl is–enabled имя_сервиса.service – проверяет, активирован ли сервис
systemctl disable имя_сервиса.service – деактивирует сервис
systemctl reenable имя_сервиса.service – деактивирует сервис и сразу активирует его

systemctl is-active имя_сервиса.service — проверка, запущен ли сервис с простым ответом: active или inactive

systemctl mask имя_сервиса.service – заменяет файл сервиса симлинком на /dev/null, делая юнит недоступным для systemd
systemctl unmask имя_сервиса.service – возвращает файл сервиса, делая юнит доступным для systemd
phpe
4 года
хостинг: нет
домен: нет
Извиняюсь ошибся, centos 6.5 :-) Подскажите пожалуйста
Евгений В.
4 года
хостинг: нет
домен: нет
В 6.5 принцип тот же, но в кронтаб пишите:
*/10 * * * *     /bin/sh -x /etc/init.d/supervisord restart


UPD, вместо stop нужен restart, конечно же. Поправил.
phpe
4 года
хостинг: нет
домен: нет
Спасибо большое!
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.