1️⃣ 查看 OpenClaw 状态 / 基本信息
Copy
# 查看整体服务状态
openclaw status
# 列出已配置的节点
openclaw node list
# 查看当前工作目录里的文件(比如 HEARTBEAT.md)
ls -l
cat HEARTBEAT.md
2️⃣ 创建或编辑文件(如 HEARTBEAT.md、MEMORY.md)
使用 nano(最常见的终端编辑器)
Copy
nano HEARTBEAT.md # 打开后编辑,Ctrl+O 保存,Ctrl+X 退出
使用 vim
Copy
vim HEARTBEAT.md
# 按 i 进入插入模式,编辑完成后按 Esc,然后输入 :wq 保存并退出
使用 sed 快速追加一行(单行操作)
(仅在确认想要追加时使用)
Copy
sed -i '$ a # 这里是你想加入的任务说明' HEARTBEAT.md
3️⃣ 设置定时任务(Cron)来让 OpenClaw 自动执行
OpenClaw 提供自己的 cron 接口,实际上会把任务写入系统的 cron 表或在后台调度。下面是手动创建的示例步骤:
打开 crontab 编辑器(系统层面的定时任务)
Copy
crontab -e
添加任务(示例:每天 9:00 运行 openclaw status 并把输出写入日志)
Copy
0 9 * * * /usr/local/bin/openclaw status >> $HOME/openclaw/cron.log 2>&1
保存退出(在 nano 中是 Ctrl+O、Enter、Ctrl+X;在 vim 中是 :wq)。
提示:如果你想让 OpenClaw 本身管理任务(而不是系统 cron),可以使用 OpenClaw 的 cron 命令(在后面的 4️⃣ 有说明),但那需要在终端执行 openclaw cron add …。
4️⃣ 使用 OpenClaw 内置技能(Skill)
OpenClaw 将功能抽象成 Skill,你可以直接通过命令行调用它们:
Skill 用途 示例命令
healthcheck 检查系统安全、更新、防火墙等 openclaw skill run healthcheck
node-connect 诊断手机/平板设备的配对问题 openclaw skill run node-connect
video-frames 用 ffmpeg 提取视频帧 openclaw skill run video-frames --input video.mp4 --every 5
weather 查询天气 openclaw skill run weather --location "Shanghai"
注意:以上命令只会 打印 需要执行的步骤或返回信息,不会自行修改任何文件。
5️⃣ 手动创建 OpenClaw 子会话(Sub‑Agent)
如果你想在一个干净的环境里跑一次性任务(比如一次性脚本或代码编译),可以使用 sessions_spawn。下面是手动等效的命令行步骤:
Copy
# 1. 创建子会话(一次性运行)
openclaw sessions spawn --runtime subagent --mode run --task "git status"
# 2. 若想保持会话(后续可继续交互),改为:
openclaw sessions spawn --runtime subagent --mode session --task "bash" --label my-temp-session
创建后,你会得到一个 sessionKey(类似 session:abcd1234),可以用 sessions_send 向它发送后续指令。
6️⃣ 管理记忆文件
OpenClaw 使用 memory/YYYY-MM-DD.md 保存每日日志,MEMORY.md 用来做长期整理。
手动创建每日日志
Copy
# 假设今天是 2026-04-08
mkdir -p memory
touch memory/2026-04-08.md
nano memory/2026-04-08.md
手动更新长期记忆
Copy
nano MEMORY.md
# 用简洁的 bullet 列表记录关键决定、学习点或项目里程碑
7️⃣ 常用系统命令快速参考
场景 命令
查看磁盘使用 df -h
查看进程 `ps aux
查看网络端口 ss -tulnp
更新系统(Ubuntu/Debian) sudo apt update && sudo apt upgrade -y
重启 OpenClaw 服务 openclaw gateway restart
8️⃣ 安全提醒
不要 在不确定的情况下运行带 sudo 的命令。
始终 先用 --dry-run(若支持)或手动 echo 检查要执行的命令。
备份 关键配置文件(如 HEARTBEAT.md、MEMORY.md)前,用 cp 复制一份:
Copy
cp HEARTBEAT.md HEARTBEAT.md.bak
小结
用 openclaw status 检查整体健康。
用 nano/vim 手动编辑文件。
用系统 crontab -e 或 openclaw cron add … 设置定时任务。
调用技能时直接使用 openclaw skill run <skill>。
需要隔离执行可用 openclaw sessions spawn …。
记忆文件手动创建/编辑即可。
评论