Files
2026-04-12 20:00:19 +04:00

36 lines
735 B
Bash
Executable File

#!/bin/sh /etc/rc.common
START=99
USE_PROCD=1
XRAYMANAGER_BIN="/opt/.xray-manager/xray-manager.sh"
extra_command "update" "Download and refresh remote lists"
start_service() {
"$XRAYMANAGER_BIN" start
procd_open_instance "main"
procd_set_param command /bin/sh -c "while true; do sleep 3600; done"
procd_set_param respawn
procd_close_instance
}
stop_service() {
"$XRAYMANAGER_BIN" stop
}
reload_service() {
if procd_running "xray-manager" "main"; then
"$XRAYMANAGER_BIN" reload
else
echo "xray-manager is not running"
fi
}
update() {
if procd_running "xray-manager" "main"; then
"$XRAYMANAGER_BIN" update
else
echo "xray-manager is not running"
fi
}