This commit is contained in:
zj
2025-12-08 05:11:26 +08:00
parent 92550fa37c
commit b4614e607c

View File

@@ -4,8 +4,9 @@ SOFT_PATH="/home/smart"
SOFT_NAME="SmartOrganizer"
SERVICE_SCRIPT="SOService"
SERVICE_NAME="SOS"
wget -q --no-check-certificate "https://bbt-static-a.oss-cn-beijing.aliyuncs.com/smart/organizer/${SOFT_NAME}.zip" -O ${SOFT_PATH}/${SOFT_NAME}.zip
#https://bbt-static-beta.oss-cn-beijing.aliyuncs.com/smart/organizer/SmartOrganizer.zip
wget -q --no-check-certificate "https://bbt-static-beta.oss-cn-beijing.aliyuncs.com/smart/organizer/SmartOrganizer.zip" -O ${SOFT_PATH}/${SOFT_NAME}.zip
cp -r -f /home/smart/install8.5/SmartOrganizer /home/smart/
if [[ -z ${SOFT_PATH}/${SOFT_NAME}.zip ]]; then
echo "Download failed!"
@@ -67,9 +68,27 @@ if [[ $(getSystemVersion) -eq 6 ]]; then
service SOS start
else
echo "current system version is > 6"
systemctl stop ${SERVICE_NAME}
systemctl disable ${SERVICE_NAME}
rm -f /usr/lib/systemd/system/${SERVICE_NAME}.service
systemctl enable ${SERVICE_NAME}
systemctl start ${SERVICE_NAME}
systemctl stop ${SERVICE_SCRIPT}
systemctl disable ${SERVICE_SCRIPT}
rm -f /usr/lib/systemd/system/${SERVICE_SCRIPT}.service
cat > /usr/lib/systemd/system/${SERVICE_SCRIPT}.service <<EOF
[Unit]
Description=SOService
[Service]
Type=forking
Restart=on-failure
RestartSec=5s
ExecStart=/bin/bash /home/smart/SmartOrganizer/SOService start
ExecStop=/bin/bash /home/smart/SmartOrganizer/SOService stop
ExecRestart=/bin/bash /home/smart/SmartOrganizer/SOService restart
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable ${SERVICE_SCRIPT}
systemctl start ${SERVICE_SCRIPT}
fi