Wykonanie plików skryptowych Bash jest wydajnym sposobem uruchamiania programów BASH, ponieważ domyślnie skrypty nie są wykonywalne. Jest to przydatne głównie dla administratorów systemu, ponieważ muszą oni codziennie rozwijać kilka skryptów bash, aby zautomatyzować swoje zadania. Na przykład możesz uruchomić skrypty BASH, aby utworzyć kopię zapasową pracy lub zarejestrować niektóre zdarzenia na serwerze. Więc ten artykuł poprowadzi Cię, w jaki sposób możesz sprawić, że scenariusze Bash będą wykonywalne, a za to istnieją dwa główne sposoby:
Jak uczynić plik wykonywalny za pomocą polecenia CHMOD
Polecenie „CHMOD” oznacza tryb zmiany, a to polecenie można użyć do wprowadzania zmian w uprawnieniach plików, takich jak możesz uczynić plik zapisujący, czytelny i wykonywalny. Aby zobaczyć te uprawnienia dla dowolnego pliku, najpierw utwórzmy plik skryptu Bash w Nano Editor:
$ nano bashfile.cii
Następnie napisaliśmy trochę tekstu i zapisaliśmy plik, jak pokazano poniżej:
#!/bin/bash
echo ”Jest to plik testowy, aby był wykonywalny."
Użyj poniższej liczby polecenia, aby sprawdzić, czy plik jest wykonywalny, czy nie:
$ ls -l bashfile.cii
Na powyższym obrazie list 'R„Pokazuje, że plik jest czytelny i”w„Pokazuje, że plik jest napisany i”X„Pokazuje, że plik jest wykonywalny, którego obecnie brakuje na powyższym wyjściu, a to oznacza, że nie można na razie wykonać tego pliku. Aby to zweryfikować, możesz wykonać ten plik, postępując zgodnie z ogólną składnią pokazaną poniżej.
$ ./Nazwa pliku
Na przykład:
$ ./Bashfile.cii
Jak widać, pokazuje błąd po próbie wykonania pliku tekstowego, i tutaj tutaj chmod Polecenie przydaje się. Aby ten plik można wykonywać, wystarczy, aby śledzić ogólną składnię pokazaną poniżej:
$ chmod u+x plik_name
Na przykład:
$ chmod u+x bashfile.cii
Na powyższym obrazie ”u+x„Pokazuje, że udzielasz użytkownikowi na wykonanie określonego pliku, i możesz zobaczyć, że dodał list”X„Na obrazie, a potem musisz uruchomić ten plik bash, wpisując.
$./Bashfile.cii
Można zauważyć, że zawartość pliku bash jest teraz wykonywana bez żadnego błędu.
Jak uczynić pliki wykonywalne za pomocą właściwości pliku
Możesz także wykonać plik wykonywalny, klikając prawym przyciskiem myszy plik bash i wybierając jego „właściwości”, jak pokazano poniżej:
Następnym krokiem jest wybranie 'Uprawnienia„karta, a następnie sprawdź opcję”Zezwalaj na wykonanie pliku jako programu'.
Umożliwi to również wykonanie pliku bash, dla którego wybrałeś tę opcję, po dwukrotnym kliknięciu pliku, otrzymasz wiersz, jak pokazano poniżej:
Możesz uzyskać wyjście w terminalu lub bezpośrednio uruchomić skrypt dla pożądanego wyniku.
Wniosek
Wykonanie wykonywania skryptu Bash pozwala wykonać skrypty Bash bez konieczności wpisywania bash w terminalu. Jest to szczególnie przydatne dla administratorów systemów, którzy muszą codziennie pisać kilka skryptów bash, aby zautomatyzować swoje zadania. Tak więc w tym artykule nauczyliśmy Cię, w jaki sposób możesz uczynić dowolny plik bash wykonywalny, a na to są dwa sposoby na to. Jednym z nich jest użycie „chmod”Polecenie, a drugie przy użyciu właściwości pliku.