Files
BuildIncrementer/linux/remove_service.sh
2024-12-11 16:16:49 +03:00

32 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
# Имя сервиса
SERVICE_NAME="BuildIncrementer"
# Файл службы systemd
SERVICE_FILE="/etc/systemd/system/$SERVICE_NAME.service"
# Остановка сервиса
echo "Останавливаю сервис $SERVICE_NAME..."
sudo systemctl stop $SERVICE_NAME
# Отключение автозапуска сервиса
echo "Отключаю автозапуск сервиса $SERVICE_NAME..."
sudo systemctl disable $SERVICE_NAME
# Удаление файла службы
if [ -f "$SERVICE_FILE" ]; then
echo "Удаляю файл службы: $SERVICE_FILE"
sudo rm -f $SERVICE_FILE
else
echo "Файл службы не найден: $SERVICE_FILE"
fi
# Перезагрузка конфигурации systemd
echo "Перезагружаю конфигурацию systemd..."
sudo systemctl daemon-reload
# Проверка статуса сервиса
echo "Проверяю статус сервиса $SERVICE_NAME..."
sudo systemctl status $SERVICE_NAME --no-pager