为 AI小龙虾 OpenClaw 设置开机自动启动,以下是几种常见的方法:

Systemd 服务(推荐 - Linux)
-
创建服务文件
sudo nano /etc/systemd/system/openclaw.service
-
添加以下内容(根据实际路径调整):
[Unit] Description=AI小龙虾 OpenClaw Service After=network.target
[Service] Type=simple User=你的用户名 WorkingDirectory=/opt/OpenClaw # 修改为实际安装目录 ExecStart=/opt/OpenClaw/openclaw # 修改为实际可执行文件路径 Restart=on-failure RestartSec=10
[Install] WantedBy=multi-user.target
3. **启用并启动服务**:
```bashsudo systemctl daemon-reload
# 启用开机自启
sudo systemctl enable openclaw.service
# 立即启动服务
sudo systemctl start openclaw.service
# 查看状态
sudo systemctl status openclaw.service
Cron 任务(Linux/macOS)
-
编辑crontab:
crontab -e
-
添加启动命令(@reboot表示每次重启后执行):
@reboot /path/to/openclaw/start.sh # 或直接指向可执行文件
Windows 启动文件夹
-
打开启动文件夹:
- 按
Win + R,输入shell:startup - 或定位到:
C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
- 按
-
创建快捷方式:
- 右键 → 新建 → 快捷方式
- 输入OpenClaw的可执行文件路径
- 命名为"OpenClaw"
Windows 任务计划程序
- 打开"任务计划程序"
- 创建基本任务:
- 触发器:计算机启动时
- 操作:启动程序 → 选择OpenClaw可执行文件
- 设置:勾选"不管用户是否登录都要运行"
Docker 容器自启动
如果使用Docker部署:
docker run -d --name openclaw \ --restart unless-stopped \ # 或 always -p 端口:端口 \ 你的镜像名
Supervisor 进程管理(Linux)
-
安装Supervisor:
sudo apt-get install supervisor
-
创建配置文件:
sudo nano /etc/supervisor/conf.d/openclaw.conf
-
添加配置:
[program:openclaw] command=/path/to/openclaw directory=/path/to/openclaw user=你的用户名 autostart=true autorestart=true
-
重新加载配置:
sudo supervisorctl reload
验证设置
根据选择的方法,重启系统或服务后,检查OpenClaw是否正常运行:
- Linux:
ps aux | grep openclaw - Windows:任务管理器查看进程
- 日志文件:检查OpenClaw的日志输出
注意:请根据你的实际安装路径和系统环境调整上述命令和路径。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。