#!/bin/bash # 將 awoooi-startup-110 部署到 192.168.0.110 # 執行方式: bash deploy-to-110.sh set -euo pipefail HOST="wooo@192.168.0.110" PASS="0936223270" echo "=== 部署 awoooi-startup-110 到 192.168.0.110 ===" # 1. 上傳腳本 echo "[1/4] 上傳啟動腳本..." scp awoooi-startup-110.sh "$HOST:/tmp/awoooi-startup-110.sh" # 2. 上傳 systemd unit echo "[2/4] 上傳 systemd unit..." scp awoooi-startup-110.service "$HOST:/tmp/awoooi-startup-110.service" # 3. 安裝 echo "[3/4] 安裝..." ssh "$HOST" " echo '$PASS' | sudo -S bash -c ' cp /tmp/awoooi-startup-110.sh /usr/local/bin/awoooi-startup-110.sh chmod +x /usr/local/bin/awoooi-startup-110.sh cp /tmp/awoooi-startup-110.service /etc/systemd/system/awoooi-startup-110.service systemctl daemon-reload systemctl enable awoooi-startup-110.service echo done ' " # 4. 驗證 echo "[4/4] 驗證安裝..." ssh "$HOST" "echo '$PASS' | sudo -S systemctl is-enabled awoooi-startup-110.service && echo '✅ 已啟用' || echo '❌ 啟用失敗'" echo "" echo "✅ 部署完成!" echo "下次重開機後,110 會自動執行修復並啟動所有服務。" echo "" echo "手動測試執行:" echo " ssh $HOST 'echo $PASS | sudo -S /usr/local/bin/awoooi-startup-110.sh'"