Как выполнить bash скрипт

Запуск bash скрипта в консоли производится обращением к нему по полному пути из корня сервера. Т.е. если файл с инструкциями размещается в домашнем каталоге пользователя admin выполнить его можно выполнив /home/admin/script

 
 
 

Запуск bash скрипта в консоли сервера

Выполнить bash скрипт можно из произвольной точки в файловой системе указав

./script

 

Точка означает текущую директорию, после слэша следует имя скрипта — файл при этом должен быть исполняемым. Сделать его таковым можно используя chmod

chmod +x script

 

bash  скрипт подразумевает указание в первой строке символа she-bang и интерпретатора bash. Также могут использоваться и другие интерпретаторы

 

#!/bin/bash
..
..

 

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

 

Чтобы убедиться в том, что скрипт выполняется можно поместить в него инструкцию типа echo 'hello world'.

Готовые bash скрипты часто используются в CRON заданиях.

 

На bash можно написать простое консольное меню или скрипт создания бэкапов, или например скрипт, меняющий тип таблиц баз данных.