【问题标题】:How to make a .sh file execute in the Terminal on Debian through the GUI?如何通过 GUI 在 Debian 的终端中执行 .sh 文件?
【发布时间】:2012-10-07 14:02:35
【问题描述】:

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

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

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

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

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

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

否则我可以在终端中正常运行脚本,只需输入./myfile.sh

知道我还应该做什么吗?

【问题讨论】:

    标签: debian executable raspbian


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 嗨!实际上不是因为我的脚本实际上是一个要求用户输入的提示。所以那里有一个“读”行......但无论如何谢谢!
      猜你喜欢
      • 1970-01-01
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      相关资源
      最近更新 更多