xuqi
2022-09-02 17:45 deepin testing team
- 是不是要先给文件加一下运行权限?
- chmod u+x start.sh,尝试一下再双击运行?
- 如果还不行,可能要看一下具体的内容了~
Reply Like 0 View the author
脚本是有执行权限的
如果想让 bash脚本双击运行,需要在第一行加 Shebang 行才有用。如下所示:
#!/bin/bash
如果不确定 bash解释器在哪里,用如下 Shebang 行:
#!/usr/bin/env bash
检查是不是有这一行,没有的话也会有这问题。不过你的权限给的太大了,有风险。
Popular Ranking
ChangePopular Events
More
start.sh是以前学好的脚本,20.6的时候,都是可以直接双击运行。升级20.7之后,双击运行服务起不来了,前几次还以为是我自己的问题。我又试了一下,双击-在终端运行,然后就是右边终端的报错。
如果是直接在终端命令行 sh start.sh 运行是没问题的。
脚本的权限是没问题