sh启动命令报not found问题


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

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

sudo dpkg-reconfigure dash

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

  • 验证切换是否成功切换完成后,运行以下命令验证是否切换成功:

ll /bin/sh

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


admin 2025年11月14日 14:54 收藏文档

开发者交流群

QQ群号:1011308692