В Linux среди един от най -добрите начини за автоматизиране на задачи и изпълнение на определени команди е чрез създаване на bash скриптове, които са разработени, за да улеснят тази задача, независимо от нивото на знания, които имате.
Bash или отново Борн Shell е програма, която интерпретира регистрираните в нея поръчки.
Когато използваме bash скрипт в Linux, откриваме различни видове скриптове като SH и BASH и основната разлика се крие в платформата, на която скриптът може да бъде изпълнен, като по този начин скриптовете с разширението SH Те могат да се изпълняват на всеки Shell, като macOS или FreeBSD, а не само в Bash, докато скриптове с разширение BASH могат да се изпълняват само в BASH.
ШебангсКогато създаваме скрипт, можем да пропуснем използването на разширения и вместо това да приложим shebangs, за да може интерпретаторът да идентифицира използването на скрипта и каква е крайната му функция.
Когато въвеждаме скрипт, shebang винаги трябва да е на първо място, тъй като ако не присъства, рискуваме скриптът да не бъде изпълнен.
Най -популярният шебанг е
#! / Bin / bash.
1. Създайте bash скрипт в Linux
Целта на скрипта е да изпълни поредица от определени команди с цел автоматизиране на сложни задачи и по този начин спестяване на време и ресурси.
Етап 1
За да създадем първия си скрипт, ще изпълним следния ред:
nano myfirstbashscriptЗабележкаМожем да зададем желаното име.
Стъпка 2
Вътре в новия файл ще добавим първия ред, който е следният:
#! / bin / bashСтъпка 3
Там можем да започнем да добавяме редовете, които считаме за необходими за изпълнение от скрипта, например, ако искаме да актуализираме системата, ще въведем следното:
sudo apt update; sudo apt upgrade -yСтъпка 4
Можем да създадем скрипт, който да работи във фонов режим, като постоянно пингираме, за да проверим свързаността с уебсайт. Там можем да създадем скриптове, които считаме за необходими въз основа на настоящите изисквания.
ping solutiontic.com
Стъпка 5
Запазваме промените с помощта на клавишната комбинация
Ctrl + O
и оставяме редактора да използва
Ctrl + X
2. Задайте разрешения на скрипта в Linux
След като скриптът е създаден, трябва да присвоим съответните разрешения за неговото изпълнение, за това ще изпълним следния ред:
sudo chmod + x myfirstbashscript (Тук ще въведем името на скрипта)
3. Стартирайте скрипта в Linux
Етап 1
След като скриптът е създаден, имаме следните опции:
- За стартиране на SH файлове
sudo sh script.sh
- За стартиране на BASH файлове
sudo bash script.bashСтъпка 2
Като алтернатива можем да изпълним всеки скрипт, независимо от неговото разширение, можем да изпълним следния ред:
./ Архив
4. Създайте скрипт като двоичен файл в Linux
Етап 1
Двоичен скрипт е този, който се изпълнява, като просто напише името си в терминала и за да преобразуваме скрипт в двоичен, трябва да използваме командата chmod, за да го направим изпълним, както следва:
sudo chmod + xСтъпка 2
След като файлът е изпълним, той трябва да бъде преместен в пътя на потребителя чрез изпълнение на една от следните опции:
sudo mv / Script path / usr / bin / sudo cp / Script path / usr / bin /С това можем да изпълним скрипта, просто като въведем името му в терминала.