小编Hed*_*aud的帖子

双击启动脚本不起作用

我正在尝试双击启动 bash。

我做了一个简单的脚本:

#!/usr/bin/env bash
echo Hello, who am I talking to?
read varname
echo "It's nice to meet you" $varname
Run Code Online (Sandbox Code Playgroud)

我也尝试过输入 #!/bin/bash 但没有改变

我做到了

sudo chmod +x script_name 
dconf-editor
Run Code Online (Sandbox Code Playgroud)

并在单击时设置启动文件dconf-editor

我还尝试向文件添加 .sh 扩展名,但没有成功。

尽管如此,当我双击该文件时,该文件并未运行。我使用的是 ubuntu 20.04,我没有找到任何关于这个问题的有用帖子。也许我搜索得不够好或不够,所以请随时发送给我

额外情报:

  • 当我从终端启动脚本时,该脚本运行良好,
  • 当我在 dconf-editor 中设置“询问”时,询问我如何打开它,但启动仍然不起作用。
  • 使用“询问”选项,然后单击“在终端中运行”使其工作。但我希望它能够在没有询问窗口的情况下工作,以使其更加用户友好。
  • 使用“sudo”的post Bash 脚本可以从 cli 正确运行,但在单击运行时却无法运行,这对我没有帮助,因为我的脚本中没有 sudo 命令。

预期行为:终端打开并询问“我在说谁?”

多谢。对我的英语水平感到抱歉,我不是本地人。布克

bash scripts

7
推荐指数
1
解决办法
6564
查看次数

标签 统计

bash ×1

scripts ×1