Как да напиша bash скрипт за автоматизиране на Linux

В 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 / 
С това можем да изпълним скрипта, просто като въведем името му в терминала.

wave wave wave wave wave