Update start-openclaw.sh
Browse files- start-openclaw.sh +8 -21
start-openclaw.sh
CHANGED
|
@@ -72,13 +72,12 @@ chmod 700 /root/.openclaw/credentials
|
|
| 72 |
chmod 700 /root/.openclaw/sessions
|
| 73 |
|
| 74 |
# 7. 安装常见技能依赖
|
| 75 |
-
#
|
| 76 |
-
if !
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
apt-get update && apt-get install -y --no-install-recommends wget
|
| 82 |
fi
|
| 83 |
|
| 84 |
# 8. 启动定时备份任务(每小时一次)
|
|
@@ -90,19 +89,7 @@ fi
|
|
| 90 |
) &
|
| 91 |
|
| 92 |
# 9. 运行健康检查和修复
|
| 93 |
-
|
| 94 |
-
if openclaw doctor --fix; then
|
| 95 |
-
echo "健康检查完成,修复了发现的问题。"
|
| 96 |
-
else
|
| 97 |
-
echo "健康检查发现问题,但将继续启动..."
|
| 98 |
-
fi
|
| 99 |
-
|
| 100 |
-
# 10. 安全审计(可选)
|
| 101 |
-
if [ -n "$RUN_SECURITY_AUDIT" ] && [ "$RUN_SECURITY_AUDIT" = "true" ]; then
|
| 102 |
-
echo "运行安全审计..."
|
| 103 |
-
openclaw security audit --deep || true
|
| 104 |
-
fi
|
| 105 |
|
| 106 |
-
#
|
| 107 |
-
echo "启动 OpenClaw 网关,端口: $PORT,绑定地址: $BIND_ADDRESS"
|
| 108 |
exec openclaw gateway run --port $PORT
|
|
|
|
| 72 |
chmod 700 /root/.openclaw/sessions
|
| 73 |
|
| 74 |
# 7. 安装常见技能依赖
|
| 75 |
+
# 检查 liang-tavily-search 是否已安装
|
| 76 |
+
if ! clawhub list | grep -q "liang-tavily-search"; then
|
| 77 |
+
echo "安装 liang-tavily-search 技能..."
|
| 78 |
+
clawhub install liang-tavily-search
|
| 79 |
+
else
|
| 80 |
+
echo "liang-tavily-search 技能已安装"
|
|
|
|
| 81 |
fi
|
| 82 |
|
| 83 |
# 8. 启动定时备份任务(每小时一次)
|
|
|
|
| 89 |
) &
|
| 90 |
|
| 91 |
# 9. 运行健康检查和修复
|
| 92 |
+
openclaw doctor --fix || true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 93 |
|
| 94 |
+
# 10. 启动网关
|
|
|
|
| 95 |
exec openclaw gateway run --port $PORT
|