Книга: Искусство программирования на языке сценариев командной оболочки
2.1. Запуск сценария
2.1. Запуск сценария
Запустить сценарий можно командой sh scriptname[ 8 ] или bash scriptname. (Не рекомендуется запуск сценария командой sh <scriptname>, поскольку это запрещает использование устройства стандартного ввода stdin в скрипте). Более удобный вариант -- сделать файл скрипта исполняемым, командой chmod.
Это:
chmod 555 scriptname (выдача прав на чтение/исполнение любому пользователю в системе)[ 9 ]
или
chmod +rx scriptname (выдача прав на чтение/исполнение любому пользователю в системе)
chmod u+rx scriptname (выдача прав на чтение/исполнение только "владельцу" скрипта)
После того, как вы сделаете файл сценария исполняемым, вы можете запустить его примерно такой командой ./scriptname.[ 10 ] Если, при этом, текст сценария начинается с корректной сигнатуры ("sha-bang"), то для его исполнения будет вызван соответствующий интерпретатор.
И наконец, завершив отладку сценария, вы можете поместить его в каталог /usr/local/bin (естественно, что для этого вы должны обладать правами root), чтобы сделать его доступным для себя и других пользователей системы. После этого сценарий можно вызвать, просто напечатав название файла в командной строке и нажав клавишу [ENTER].
- Запуск сценариев на удаленных машинах. Контроль за ходом выполнения таких сценариев
- Запуск независимых консольных приложений и команд DOS
- Использование сценариев запуска SysV
- Управление сценариями запуска вручную
- Использование утилит управления сценариями запуска
- Использование локальных сценариев запуска
- Выбор способа запуска сервера
- Способы запуска сервера Apache
- Запуск сценария из командной строки в графическом режиме
- Запуск сервера в рамках поддерева chroot
- Запуск сценария из командной строки в консольном режиме
- Запуск сценария с помощью меню Пуск