日常使用的命令
1. 启动 OpenClaw (首次或重启后)
screen -S openclaw # 创建名为 openclaw 的会话
openclaw gateway --verbose # 在会话中启动网关
# 按 Ctrl+A 然后按 D # 离开会话(后台继续运行)
2. 查看运行日志
screen -r openclaw # 重新连接到 openclaw 会话
# 按 Ctrl+A 然后按 D # 看完后离开
3. 检查状态
screen -ls # 查看所有 screen 会话
ps aux | grep openclaw # 检查 openclaw 进程是否在运行
4. 停止 OpenClaw
screen -r openclaw # 连接到会话
# 按 Ctrl+C # 停止网关
# 按 Ctrl+D 或输入 exit # 退出会话
核心快捷键(只需记住这两个)
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl+A 然后 D | 离开会话 | 服务继续在后台运行 |
Ctrl+C | 停止程序 | 普通的终止命令 |
注意: Ctrl+A D 是先按 Ctrl+A,松开,再按 D
常见场景
SSH 断线后重新连接
# 重新 SSH 登录后
screen -r openclaw # 重新连接到 openclaw 会话
重启 OpenClaw
screen -r openclaw # 连接到会话
# 按 Ctrl+C # 停止当前运行的网关
openclaw gateway --verbose # 重新启动
# 按 Ctrl+A 然后按 D # 离开会话
查看离线日志(不进入 screen)
tail -f /tmp/openclaw/openclaw-2026-02-06.log
# 按 Ctrl+C 停止查看
快速检查清单
# 检查 screen 会话是否存在
screen -ls
# 应该看到类似输出:
# There is a screen on:
# 31091.openclaw (Detached)
# 检查进程是否运行
ps aux | grep openclaw
# 应该能看到 openclaw gateway 进程
核心操作:
screen -S openclaw– 创建会话并启动服务Ctrl+A然后D– 离开会话(最重要!)screen -r openclaw– 重新连接screen -ls– 检查状态
就这 4 个命令,足够日常维护 OpenClaw 了
发表回复