20 lines
694 B
Bash
Executable File
20 lines
694 B
Bash
Executable File
#!/bin/bash
|
||
# 启动发型更换服务(systemd: hair_change.service)
|
||
|
||
set -e
|
||
ROOT="/home/ubuntu/hair_change_color"
|
||
VENV_PY="${ROOT}/.venv/bin/python"
|
||
|
||
if [ ! -x "$VENV_PY" ]; then
|
||
echo "错误: 虚拟环境不存在,请先执行:"
|
||
echo " python3 -m venv ${ROOT}/.venv && ${ROOT}/.venv/bin/pip install -r ${ROOT}/backend/requirements.txt"
|
||
exit 1
|
||
fi
|
||
|
||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 重启 hair_change.service ..."
|
||
sudo systemctl restart hair_change.service
|
||
sleep 1
|
||
sudo systemctl --no-pager --full status hair_change.service || true
|
||
echo "访问地址: https://meida.xiangsilian.com/hair/"
|
||
echo "日志: /home/ubuntu/log/hair_error.log /home/ubuntu/log/hair_access.log"
|