Здравствуйте. Установил Linux, написан shell-скрипт, но непонятно, как осуществить его запуск?
Здравствуйте.
С подобной проблемой часто сталкиваются начинающие пользователи операционной системы Linux . Прежде чем скрипт можно будет запустить, его необходимо особым образом подготовить. Есть несколько вариантов для этого.
Самым простым для запуска скрипта является запуск его из программы Midnight Commander . Она присутствует в большинстве дистрибутивов Linux . Правда, в Ubuntu и ALT Linux данная программа отсутствует и её необходимо установить, для этого нужно поступить так:
1) При работе с ALT Linux для установки MC дистрибутив с программой придется скачивать в виде RPM -файла, а затем устанавливать. Для установки необходимо переместиться в папку, куда сохранили дистрибутив, используя команду cd с полным путем к папке. После чего в командной строке набираем команду:
rpm -i ./ filename .rpm
где filename . rpm – это скачанный ранее дистрибутив.
2) В Ubuntu процесс загрузки и установки является автоматизированным, для его осуществления необходимо выполнить команду:
sudo apt - get install mc
Все описанные выше команды в обеих версиях операционной системы следует выполнять в режиме root . Но так как в Ubuntu такой режим отсутствует, то перед командой apt - get используется sudo .
После того как завершиться установка Midnight Commande, его сможет запускать любой пользователь, для чего достаточно воспользоваться простой командой:
mc
Другим способом запуска shell скрипта без использования Midnight Commander, является возможность изменения прав доступа к файлу таким образом, чтобы он стал исполняемым. Это можно сделать следующей командой:
chmod 755 filename
где filename имя файла содержащего shell -скрипт.
После чего его можно запустить следующей командой:
./ filename
Иначе права доступа к файлу скрипта можно изменить, используя Midnight Commander Для чего необходимо запустить программу, затем перейти в папку с созданными файлами, установить на них указатель, после чего в меню «Файл» найти «Права доступа» и выбрать этот пункт. Далее необходимо установить галочки «Запуск/поиск для группы», «Запуск/поиск для других», «Запуск/поиск для владельца» (первую и вторую галочки можно не устанавливать, если не предусматривается запуск скрипта кем-то другим кроме владельца). После чего настройки сохраняются нажатием на кнопку «Установить».
После чего имя файла в списке файлов и папок станет зеленым, кроме того, слева от него будет отображаться звездочка. Теперь для запуска shell -скрипта достаточно будет установить на него указатель и нажать клавишу « Enter » на клавиатуре.