nohup: failed to run command "/start.sh': Permission denied
时间: 2024-05-10 20:19:04 浏览: 9
这个错误提示说明你在执行/start.sh脚本的时候没有权限,可以尝试使用sudo命令以管理员权限执行该脚本,例如:
```
sudo /start.sh
```
或者先给该脚本添加可执行权限再执行,例如:
```
chmod +x start.sh
./start.sh
```
如果还是不行,可能是由于该脚本所在目录的权限设置不正确,可以检查一下该目录的权限是否足够,例如:
```
ls -ld /path/to/directory
```
确保该目录的权限设置为至少755。
相关问题
nohup: ignoring input and redirecting stderr to stdout nohup: failed to run command ‘./monitor.sh’: Permission denied 如何解决
这个问题可能是由于没有给予脚本执行权限导致的。您可以使用`chmod`命令来为脚本添加执行权限。请尝试以下步骤:
1. 打开终端,并进入脚本所在的目录。
2. 运行以下命令,为脚本添加执行权限:
```
chmod +x monitor.sh
```
3. 然后再次尝试运行脚本:
```
nohup ./monitor.sh > log.txt &
```
这样应该能够解决“Permission denied”错误,并且脚本应该可以正常运行并将输出重定向到log.txt文件中。
nohup: failed to run command dist/minio/minio': Permission denied
这个错误一般是由于该命令没有执行权限导致的。你可以通过以下步骤解决该问题:
1. 确认你的用户是否对该命令有执行权限,可以使用 `ls -l` 命令查看该命令的权限设置。
2. 如果该命令没有执行权限,可以使用 `chmod` 命令添加执行权限,例如:`chmod +x dist/minio/minio`。
3. 如果你是在一个受限制的环境下运行该命令,可能需要使用 `sudo` 或者联系系统管理员获取权限。
希望以上信息对你有所帮助。