Jak napisać skrypt bash, aby zautomatyzować Linuksa

W środowiskach Linux jednym z najlepszych sposobów automatyzacji zadań i wykonywania niektórych poleceń jest tworzenie skryptów bash, które są rozwijane w celu ułatwienia tego zadania niezależnie od poziomu posiadanej wiedzy.
Znowu Bash lub Bourne Shell to program, który interpretuje zarejestrowane w nim zamówienia.

Używając skryptu bash w Linuksie znajdujemy różne rodzaje skryptów, takie jak SH i BASH, a główna różnica polega na platformie, na której skrypt może być wykonywany, a więc skrypty z rozszerzeniem CII Mogą być wykonywane w dowolnej powłoce, takiej jak macOS lub FreeBSD i nie tylko w Bash, podczas gdy skrypty z rozszerzeniem BASH można wykonywać tylko w BASH.

Ona waliKiedy tworzymy skrypt, możemy pominąć użycie rozszerzeń i zamiast tego zaimplementować shebangs, aby interpreter mógł zidentyfikować użycie skryptu i jego ostateczną funkcję.

Kiedy wchodzimy do skryptu, trzask musi być zawsze pierwszy, ponieważ jeśli go nie ma, ryzykujemy, że skrypt nie zostanie wykonany.

Najpopularniejszym shebangiem jest

 #! / Kosz / bash.

1. Utwórz skrypt bash w systemie Linux


Celem skryptu jest wykonanie szeregu zdefiniowanych poleceń w celu zautomatyzowania złożonych zadań, a tym samym zaoszczędzenia czasu i zasobów.

Krok 1
Aby stworzyć nasz pierwszy skrypt, wykonamy następującą linię:

 nano myfirstbashscript
NotatkaMożemy przypisać żądaną nazwę.

Krok 2
Wewnątrz nowego pliku dodamy pierwszą linię, która wygląda następująco:

 #! / kosz / bash
Krok 3
Tam możemy zacząć dodawać linie, które uważamy za niezbędne do wykonania przez skrypt, np. jeśli chcemy zaktualizować system, wpiszemy:
 aktualizacja sudo apt; aktualizacja sudo apt -y
Krok 4
Możemy stworzyć skrypt działający w tle poprzez ciągłe pingowanie w celu sprawdzenia połączenia ze stroną internetową. Tam możemy stworzyć skrypty, które uznamy za niezbędne w oparciu o aktualne wymagania.
 ping solvetic.com 

Krok 5
Zmiany zapisujemy za pomocą kombinacji klawiszy

Ctrl + O

i opuszczamy edytor za pomocą

Ctrl + X

2. Przypisz uprawnienia do skryptu w systemie Linux


Po utworzeniu skryptu musimy przypisać odpowiednie uprawnienia do jego wykonania, w tym celu wykonamy następujący wiersz:
 sudo chmod + x myfirstbashscript (Tu wprowadzimy nazwę skryptu) 

3. Uruchom skrypt w systemie Linux

Krok 1
Po utworzeniu skryptu mamy następujące opcje:

  • Aby uruchomić pliki SH
 sudo sh skrypt.sh
  • Aby uruchomić pliki BASH
 sudo bash skrypt.bash
Krok 2
Alternatywnie możemy wykonać dowolny skrypt niezależnie od jego rozszerzenia, możemy wykonać poniższą linię:
 ./Archiwum 

4. Utwórz skrypt jako plik binarny w systemie Linux

Krok 1
Skrypt binarny to taki, który jest wykonywany po prostu wpisując jego nazwę w terminalu i aby przekonwertować skrypt na binarny, musimy użyć polecenia chmod, aby uczynić go wykonywalnym w następujący sposób:

 sudo chmod + x
Krok 2
Gdy plik jest wykonywalny, należy go przenieść na ścieżkę użytkownika, wykonując jedną z następujących opcji:
 sudo mv / Ścieżka do skryptu / usr / bin / sudo cp / Ścieżka do skryptu / usr / bin / 
Dzięki temu możemy wykonać skrypt po prostu wpisując jego nazwę w terminalu.

wave wave wave wave wave