Как мне выполнить скрипт оболочки Unix? - PullRequest
0 голосов
/ 22 января 2019

Я работаю в последней версии Ubuntu и очень плохо знаком с кодированием и StackOverflow.

Я создал простой скрипт для отображения "Hello World".

Имя сценария helloworld.sh

#!/bin/sh

echo "Hello World"

Я пытаюсь запустить его, используя sudo ./helloworld.sh, но получаю следующее приглашение:

sudo: ./helloworld.sh: command not found

Что я здесь не так делаю?

1 Ответ

0 голосов
/ 22 января 2019

Попробуйте: chmod +x helloworld.sh

Вы можете определить определенные права доступа к файлу, запустив ls -l, который теперь покажет, что у вас есть исполняемое разрешение для файла helloworld.sh, что позволяет запускать его с ./.

Если у вас нет разрешения на изменение режима (chmod), попробуйте запустить скрипт как sh helloworld.sh.

Наконец, вам не нужно работать с sudo, если для учетной записи не установлены строгие разрешения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...