Сценарий — это скрипт, то есть программа. В конкретном случае эта программа должна каким-то образом управлять операционной системой и/или взаимодействовать с её ресурсами.
Немного теории
Все скрипты в Linux имеют расширение .sh (расшифровать можно как Shell). Предположим на нашем компьютере есть несколько пользователей: один администратор (обладает правами супер-пользователя) и простой пользователь, который не имеет права что либо изменять, стирать, добавлять, он имеет право только на чтение и запуск файлов.
Предположим, админ создал скрипт под названием «hello.sh» выводящий в консольном режиме сообщение приветствия.
То, что конкретно нужно
Заходит в систему простой пользователь под своим логином, заходит в терминал и находит скрипт «hello.sh«.
Если просто ввести в терминале «hello.sh«, то не произойдёт того, чего мы хотим — скрипт просто не запустится. Чтобы его запустить нужно перед именем скрипта написать служебное слово «sh«.
1 |
sh hello.sh |
Таким нехитрым образом мы познакомились с «Запуск сценариев пользователем в linux«!