最近在折腾 Openclaw(我习惯叫它小龙虾)的时候,最头疼的就是进程动不动就挂了。尤其是关掉终端、或者服务器重启之后,小龙虾就彻底“休眠”了,得手动重新激活,特别麻烦。后来朋友推荐我用 supervisor,折腾了一下午,终于实现了自动守护和开机自启,现在省心多了。今天就把这个经验分享给同样被进程折磨的朋友们。
为什么需要 supervisor?
以前我都是直接在终端里运行命令启动小龙虾,比如 openclaw run 之类的。看起来没问题,但实际用起来痛点很明显:
终端一关,进程就跟着没了,小龙虾直接掉线。
偶尔程序崩溃或异常退出,根本没人管,只能手动发现再拉起。
服务器一旦重启,就得手动登录,重新敲一遍命令,太折腾。
supervisor 就是专门解决这些问题的工具。它用 Python 写的,能监控和管理你指定的进程,进程死了它会自动帮你拉起来,还能设置开机自启。用起来就像给小龙虾配了一个贴身保姆,你只管睡大觉,它负责盯着。
第一步:打开龙虾安装地址:https://top.wokk.cn
第二步:选择Windows10/11或macOS apple、intel芯片下载。
第三步:双击安装包(exe或者dmg文件)等待3分钟。
第四步:打开桌面TopClaw龙虾软件注册登录即可使用
记住一个核心逻辑:supervisor 负责“守护”,你要守护的是“小龙虾进程”。别搞反了,不然容易配置出错。
安装与配置 supervisor
安装很简单,如果你的系统是 Ubuntu 或者 Debian,直接执行:
apt install supervisor
如果是 CentOS,可以用 yum install supervisor。装好之后,默认会有一个 /etc/supervisor/conf.d/ 目录,我们的配置文件就放这里。我给你看一下我的配置文件,名字叫 openclaw.conf:

[program:openclaw]
command=openclaw run --non-interactive
directory=/home/yourname/openclaw
autostart=true
autorestart=true
startsecs=10
startretries=3
user=yourname
redirect_stderr=true
stdout_logfile=/var/log/openclaw/out.log
stderr_logfile=/var/log/openclaw/err.log
environment=PATH="/usr/bin:/usr/local/bin"
这里简单解释几个关键参数:
command:启动小龙虾的实际命令,按你自己的环境改。
autostart:supervisor 启动时自动拉起小龙虾,这是开机自启的关键。
autorestart:进程异常退出后自动重启。
startsecs:启动后保持几秒才算成功,防止“假启动”。
user:用哪个用户运行,建议别用 root。
保存配置文件后,先创建日志目录,然后运行 supervisorctl update 让它生效。接着执行 supervisorctl status,如果看到 RUNNING,那就成了。这个时候你可以把终端关掉,小龙虾照样活得好好的。
开机自启与日常维护
很多人卡在“开机自启”这一步。其实 supervisor 安装后,它的系统服务默认就是开机启动的,不用额外设置。你只要确保 autostart=true 写对,那么系统一启动,supervisor 就会自动运行并拉起小龙虾。
不过有一点要提醒:如果你的环境变量或者 Python 虚拟环境路径没配对,开机时可能启动失败。我遇到过类似问题,因为小龙虾依赖某些自定义环境变量。解决办法就是在 environment 参数里把需要的变量都写进去,或者在 command 里直接写绝对路径,别省事。
日常维护也很方便,常用的命令就这几个:
supervisorctl status 查看状态
supervisorctl restart openclaw 重启小龙虾
supervisorctl stop openclaw 暂停
supervisorctl tail -f openclaw 实时看日志
这些命令我基本天天用,特别是调整配置后,一个 restart 搞定,比起以前 ps aux 找进程再 kill 再重启,舒服太多。我个人的习惯是把 startsecs 设大一点,比如 15 秒,因为 Openclaw 启动时会有依赖加载,太短容易误判失败,导致无限重启。
另外说个踩坑经验:debug 的时候,别把 autorestart 设成 true,不然程序一崩溃就自动拉起,日志里全是重复错误,你根本来不及看关键信息。我一般调试时改成 false,等稳定了再改回来。
这一套配好之后,基本不用再管了,小龙虾天天在线,偶尔崩了也能自己爬起来。用 supervisor 守护这类长期运行的进程,真的是省心又靠谱。如果你也喜欢折腾 Openclaw,想找个更易用的现成环境,不妨去看看 TopClaw(https://top.wokk.cn/),上面有不少优化好的部署方案和工具,能少踩很多不必要的坑。反正自己搭一次,再对比现成的,就知道哪种更适合你了。
OpenClaw中文版龙虾安装地址:https://top.wokk.cn
夜雨聆风