отправить командную строку на сервер Linux с переполнением стека

Я установил linux (ubuntu serv) в качестве сервера RMTP, используя nginx, и я хотел бы иметь возможность перезапускать сервис из веб-интерфейса, поскольку он время от времени дает сбой.

Я подумал, что php было бы здорово отправить командную строку в linux, но единственный способ, который я нашел, — это использовать exec () и дать root-права для www-данных, что не очень хорошая идея.

Я также не хочу перезагружать сервер сам по себе, только сервис rmtp (другие вещи, работающие на этом сервере)

Подводя итог, я хотел бы иметь возможность отправлять командную строку в Linux через веб-интерфейс с использованием языка / технологии.

спасибо, ребята, и извините за мой плохой английский

0

Решение

Вам не нужно изобретать велосипед. Есть инструменты для мониторинга услуг. Они перезапустят их при необходимости.

Взгляни на

монит
http://mmonit.com/monit/

а также

supervisord
http://supervisord.org/

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru