【发布时间】:2014-01-28 22:41:56
【问题描述】:
我有一个run.sh 文件,我想通过终端执行它
./run.sh
但是,它说
bash: ./run.sh: Permission denied
然后我尝试更改执行它的权限。我打开该文件的属性,然后转到权限选项卡,我检查了“Allow executing file as program”。复选标记消失了!它使我的支票无效...
然后我尝试使用
sudo chmod +x run.sh
然后
./run.sh
然后发生了同样的权限问题... 但是,如果我用
运行它bash run.sh
它有效。但我真的很想解决这个问题,回到我使用./ 执行shellscript 的习惯。任何人都可以帮忙吗?谢谢。
【问题讨论】:
标签: shell scripting permissions terminal