b / start-openclaw.sh
sharween's picture
Upload 4 files
0c180d6 verified
raw
history blame contribute delete
592 Bytes
#!/bin/bash
set -ex # 打开调试输出
# 1. 补全目录
mkdir -p /root/.openclaw/
# 2. 执行恢复
python3 /app/sync.py restore
# 清理旧的 Chrome 锁文件(防止容器重启后 Chrome 无法启动)
rm -rf /root/.openclaw/browser/*/user-data/Singleton* /tmp/org.chromium.Chromium.* 2>/dev/null || true
# 3. 复制配置文件并替换环境变量
envsubst < /app/openclaw.json > /root/.openclaw/openclaw.json
# 4. 启动定时备份 (每 6 小时)
(while true; do sleep 21600; python3 /app/sync.py backup; done) &
# 5. 后台运行
openclaw gateway run --port $PORT &
wait