2

我想通过 Raspbian GUI 运行一个 .sh 文件,只需双击它即可。

我已经通过chmod +x在终端中运行来使文件可执行,只需双击它即可。

现在,它会打开一个对话框弹出窗口,告诉我:

这个文本文件“myfile.sh”似乎是一个可执行脚本。你想用它做什么?

执行、在终端中执行、打开、取消

单击前两个选项中的任何一个都没有任何效果。它只是关闭对话窗口。

否则我可以在终端中很好地运行脚本,只需键入./myfile.sh

知道我还应该做什么吗?

4

2 回答 2

1

也许那时您应该找出在您的发行版中打开终端的命令是什么,并创建一个快捷方式或等效项,以您的脚本作为 arg 运行该命令。

例如:(bash /Home/myuser/path/to/your/script.sh 这对我有用。)

于 2013-08-05T17:42:34.947 回答
0

这里最可能发生的事情是发生在我身上很多次,我尝试运行这样的脚本,它打开了几毫秒,因为它完成了代码的运行并退出了。尝试在脚本末尾添加它,看看窗口是否存在:

read -p "Press [Enter] key to continue..."

如果没有,那么我很抱歉我帮不上忙。

于 2013-05-15T21:40:37.777 回答