Как запустить bash-скрипт?

3 ноября 2014 г. Просмотров: 643
Оболочка bash, установленная практически во всех операционных системах семейства Linux, имеет очень развитую систему команд, позволяющую разрабатывать скрипты, обладающие богатым функционалом. Подобные сценарии используются в Linux-системах повсеместно. Запустить bash-скрипт можно, установив для него соответствующие атрибуты и имея необходимые права.

Вам понадобится

  • - учетная запись на целевой машине;
  • - возможно, права root.

Инструкция

  • Осуществите консольный вход на машине, где должен быть исполнен скрипт. Запустите эмулятор терминала (konsole, XTerm, и т.д.) или переключитесь в текстовую консоль, нажав одно из сочетаний клавиш Ctrl+Alt+Fx. Если нет физического доступа к компьютеру, подключитесь к нему по сети, используя ssh-клиент (например, PuTTY под Windows или ssh под Linux). Если требуется, введите данные своей учетной записи.
  • Смените текущую директорию на ту, в которой находится файл скрипта. Это стоит сделать для удобства дальнейшей работы. Используйте команду cd, параметром которой должен быть абсолютный или относительный путь к целевому каталогу. Например:cd /home/tmp/Вы также можете использовать какой-либо файловый менеджер, например Midnight Commander.
  • Измените права доступа к файлу скрипта, если это необходимо. Сделайте его исполняемым и доступным для редактирования с вашей учетной записью. Если хозяином файла являетесь вы, то выполните команду chmod, изменив права. Например:chmod 0755 ./test.shЕсли владельцем файла является другой пользователь, то либо временно установите права 0777, выполнив chmod при помощи sudo, либо измените владельца и группу при помощи chown (также из sudo). Если вы используете файловый менеджер, подобные действия может быть гораздо удобнее произвести с его помощью (в Midnight Commander это соответствующие пункты меню File).
  • Просмотрите и, если необходимо, отредактируйте скрипт, указав в его первой строке путь к интерпретатору bash после символов #!. Используйте предпочитаемый текстовый редактор. Например, vim или редактор Midnight Commander. Сохраните измененный файл скрипта.
  • Запустите сценарий bash. Введите в консоли абсолютный или относительный путь к директории с файлом скрипта, его имя, а также параметры, если они необходимы. Нажмите ENTER.
  • Оцените статью!