wsl中如何开机启动openclaw
本文主要介绍使用wsl中安装了ubuntu,如何让ubuntu开机启动penclaw
·
本文主要介绍使用wsl中安装了ubuntu,如何让ubuntu开机启动penclaw。方法如下
创建启动脚本
# 创建启动脚本
vim ~/.start_openclaw.sh
#!/bin/bash
source ~/.bashrc
/home/cobrew/.npm-global/bin/openclaw gateway --port 18789 >> /var/log/openclaw/openclaw.log 2>&1 &
将脚本添加到 rc.local(WSL 启动时执行)
sudo vim /etc/rc.local
#复制以下内容,更换自己的用户名称
#!/bin/bash
# 延迟10秒运行,等待系统加载环境配置,否则可能执行失败
sleep 10
su - cobrew -c "/home/cobrew/start_openclaw.sh"
exit 0
# 保存后,赋予权限
sudo chmod +x /etc/rc.local
按下Win + R,输入shell:startup打开Windows开机启动文件夹
新建文本文档,重命名为wsl-start.vbs(后缀改为.vbs)
写入以下内容
Set ws = CreateObject("Wscript.Shell")
' 核心:延迟10秒(10*1000=10000毫秒),可有可无
WScript.Sleep 10000
ws.run "wsl -d Ubuntu-22.04 -u root /bin/bash -c ""service ssh --full-restart""", 0
ws.run "wsl -d Ubuntu-22.04 -u root /etc/rc.local", 0
通过上面的操作,重启电脑后,wsl会一起移动,并且启动openclaw
更多推荐

所有评论(0)