aip9105 commited on
Commit
aa8aabe
·
verified ·
1 Parent(s): fc5c7a8

Update start-openclaw.sh

Browse files
Files changed (1) hide show
  1. 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
- # 注意:这些包应该在 Dockerfile 安装,这里作为后备方案
76
- if ! command -v curl &> /dev/null; then
77
- apt-get update && apt-get install -y --no-install-recommends curl
78
- fi
79
-
80
- if ! command -v wget &> /dev/null; then
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
- echo "运行 OpenClaw 健康检查..."
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
- # 11. 启动 OpenClaw 网关
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