Вы можете настроить автономное приложение-исполнитель как службу для автоматического запуска приложения-исполнителя при запуске машины.
Вы должны добавить бегуна в GitHub, прежде чем сможете настроить автономное приложение бегуна как службу.
Для систем Linux, которые используют systemd
, вы можете использовать svc.sh
сценарий, распространяемый с автономным приложением runner, для установки и управления с помощью приложения как службы.
На компьютере-исполнителе откройте оболочку в каталоге, в котором вы установили автономное приложение-исполнитель. Используйте приведенные ниже команды для установки и управления автономной службой выполнения.
Установка сервиса
- Остановите автономное приложение-исполнитель, если оно в данный момент запущено.
2. Установите службу с помощью следующей команды:
sudo ./svc.sh install
Запуск службы
Запустите службу с помощью следующей команды:
sudo ./svc.sh start
Проверка статуса услуги
Проверьте статус службы с помощью следующей команды:
sudo ./svc.sh status
Остановка службы
Остановите службу с помощью следующей команды:
sudo ./svc.sh stop
Удаление службы
- Остановите службу, если она в данный момент запущена.
- Удалите службу с помощью следующей команды:
sudo ./svc.sh uninstall
Настройка автономной службы бегунов
Если вы не хотите использовать указанную выше systemd
конфигурацию службы по умолчанию , вы можете создать настраиваемую службу или использовать любой механизм службы, который вам больше нравится. Рассмотрите возможность использования serviced
шаблона в actions-runner/bin/actions.runner.service.template
качестве справочного материала. Если вы используете настраиваемую службу, автономная служба runner всегда должна вызываться с помощью runsvc.sh
точки входа.