#!/bin/bash
set -e

SERVICE_NAME="kylin-daq"
TIMER_NAME="${SERVICE_NAME}.timer"
BIN_NAME="kylin-daq-daemon"

# 只在使用 systemd 的情况下操作服务
if command -v systemctl >/dev/null 2>&1; then
    # 重新加载 unit 文件
    systemctl daemon-reload || true

    # 启用主服务，禁用 timer
    systemctl enable "${SERVICE_NAME}.service" || true
    systemctl disable "${TIMER_NAME}" || true

    killall /usr/sbin/kylin-daq-daemon || true
    systemctl restart "${SERVICE_NAME}.service" || true
fi

exit 0