【问题标题】:bash: /bin/myscript: permission deniedbash:/bin/myscript:权限被拒绝
【发布时间】:2013-09-29 19:00:01
【问题描述】:

我已在 linux mint 15 中将文件夹的路径添加到 bashrc。其中包含我的脚本。据我所知,我的脚本应该像 bash 脚本一样工作。但每次我尝试使用我的脚本之一时,都会出现以下错误:bash: /bin/myscript: permission denied

这是出口线:

export PATH=$PATH:/home/peter/myscripts/

我以 root 身份登录。

【问题讨论】:

  • 嗯,您是否(错误地)将“#!/bin/myscript”放在脚本的 shebang 行中?您能否制作一个简单的示例脚本来执行“echo hello”,以便我们可以看到脚本的外观以及您如何调用它?

标签: linux bash ubuntu


【解决方案1】:

您可能忘记授予脚本执行权限:

chmod a+x /path/to/the/script

【讨论】:

  • 为什么错误会是“/bin/myscript”而不是“/home/peter/myscripts/myscript”?
  • 我认为 erbal 没有透露整个场景 - 从错误来看,他似乎还有一个名为 /bin/myscript 的文件尚未设置为执行,当他导出路径时调用是它首先在 /bin/ 中找到的 myscript
猜你喜欢
  • 1970-01-01
  • 2021-05-21
  • 1970-01-01
  • 1970-01-01
  • 2020-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-15
相关资源
最近更新 更多