32 lines
1.0 KiB
Bash
Executable File
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
|