Рейтинг:0

Не удается запустить bash-скрипт

флаг cn

Я попытался создать скрипт bash, чтобы открыть файл в коде VS, но он выдает ошибку:

Bash: ./open.sh: Отказано в доступе

Это сценарий:

#!/usr/bin/bash
код $1
Matthias Lenmher avatar
флаг nl
Вы пытались установить правильные разрешения для сценария bash?
Artur Meinild avatar
флаг vn
И под правильными разрешениями вы подразумеваете установку его как исполняемого файла: `chmod +x ./open.sh`
David avatar
флаг cn
Поскольку версия Ubuntu не упоминается, какое это имеет отношение к Ubuntu?
Рейтинг:0
флаг in

В терминале вы можете ввести chmod +x ./open.sh.

В Nautilus (или любом другом файловом менеджере, который вы используете) вы можете найти Разрешения вкладку, затем флажок, который говорит Разрешить выполнение файла как программы, и щелкните его, чтобы отобразить галочку.

Manav Ghai avatar
флаг cn
Я сделал это, чтобы показать вам результат «ls -l». Вы что, чтобы увидеть это?
Achak Claw avatar
флаг in
Конечно, давай.
Manav Ghai avatar
флаг cn
всего 0 -rw-rw-r-- 1 манав манав 0 2 мар 14:04 open.sh вывод ls -l
Achak Claw avatar
флаг in
Вы пытались изменить разрешения в Nautilus через учетную запись root?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.