linux - bash: ./mybashfile.sh: 权限被拒绝

标签 linux bash shell ubuntu

<分区>

我创建了一个包含以下命令的 bash 文件 mybashfile.sh,但在终端中运行它时出现了 Permission Denied Error 我尝试从 运行该文件susu 的相同 Permission Denied Error

我正在运行这样的命令-

$: ./mybashfile.sh

它位于包含 mybashfile.sh

的目录中

我的 mybashfile.sh 文件 -

#!/usr/bin/env bash
redis-server --save "" &
sleep 1
redis-cli flushall
cd ~/Documents/class-prj/class-prj
npm run app.js

让我知道我在这里做错了什么。

最佳答案

将模式设置为可执行:

chmod +x mybashfile.sh

关于linux - bash: ./mybashfile.sh: 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33896214/

相关文章:

php - LAMP 服务器上的 Windows 身份验证

php - 调试 PHP 的段错误

bash - 如何检测 docker run 是否以编程方式成功?

python - 如何使用 sed -n 但在 Python 中从文本文件中提取一系列行?

bash - 为什么我的脚本在命令后突然退出?

linux - Bash:单引号、双引号和感叹号

c - Makefile 中的自动变量未正确扩展

linux - 如何通过 sll_ifindex 判断一个接口(interface)是否为环回设备?

linux - 用于创建文件夹和移动文件的“管家”脚本

linux - bash - 获取运行脚本的目录