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 myfirstbashscriptNotatkaMożemy przypisać żądaną nazwę.
Krok 2
Wewnątrz nowego pliku dodamy pierwszą linię, która wygląda następująco:
#! / kosz / bashKrok 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 -yKrok 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.bashKrok 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 + xKrok 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.