@anton99zel
29а класс средней школы №7

Как нормально выполнить запуск команды в centos?

Сейчас запускаю icecast через shell командой
/opt/icecast/latest/bin/icecast -c /opt/icecast/latest/etc/icecast.xml -b

Как бы облагородить это дело и
1. Добавить в автозагрузку старт
2. Желательно, но необязательно сделать нормальную команду типа аля-старт-стоп
3. Желательно добавить вкл/выкл в ispmanager во вкладку службы, чтобы перезагружать кнопкой

У меня centos7, vps, ispmanager5
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
rino906
@rino906
создайте файл /etc/systemd/system/icecast.service и запишите в него
[Unit]
Description=Icecast Network Audio Streaming Server
After=network.target

[Service]
ExecStart=/opt/icecast/latest/bin/icecast -c /opt/icecast/latest/etc/icecast.xml -b
ExecReload=/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target


автозапуск: systemctl enable icecast.service
start: systemctl start icecast.service
stop: systemctl stop icecast.service
reload: systemctl reload icecast.service
про добавление в ispmanager, к сожалению, не скажу
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы