sh启动命令报not found问题


LarkXR管理程序支持在Ubuntu系统上部署。具体支持情况如下:

  • 服务端版本 3271 及以下:支持 Ubuntu 20.04 版本。
  • 服务端版本 3272 及以上:支持 Ubuntu 20.04 和 22.04 版本。
    在部署完成后,如果通过.sh启动脚本运行时出现not found错误,可能是因为 Ubuntu 系统中sh命令的默认解释器问题。
    问题原因
    Ubuntu 系统中的sh命令默认使用的是dashshell,而 LarkXR 的启动脚本依赖于bashshell。因此,当使用默认的dashshell 执行脚本时,可能会导致某些命令无法被识别。
    解决方法
    将系统的默认sh解释器切换为bashshell。
    操作步骤如下:
  • 切换默认 Shell打开终端,运行以下命令以切换默认 Shell:
bash
sudo dpkg-reconfigure dash

在弹出的提示中,选择“否”(No),以将默认 Shell 切换为bash

  • 验证切换是否成功切换完成后,运行以下命令验证是否切换成功:
bash
ll /bin/sh

如果/bin/sh指向/bin/bash,则切换成功。


pxy_ssl 2025年3月12日 09:26 收藏文档

开发者交流群

QQ群号:1011308692