@anton99zel

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

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

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

У меня centos7, vps, ispmanager5
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 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, к сожалению, не скажу
    Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы