Jak uruchomić skrypt powłoki podczas uruchamiania

Jak uruchomić skrypt powłoki podczas uruchamiania

Aby wykonywać określone zadania przy uruchomieniu systemu, używane są skontlerze. Możemy zrobić świetne, dostosowane rzeczy podczas uruchamiania systemu za pomocą skryptów, takich jak wyświetlanie wiadomości powitalnych, wyświetlanie wersji systemowej lub uruchamianie programu/aplikacji na uruchomieniu. Ten zapis zawiera wyjaśnienie, jak uruchomić skrypt powłoki podczas startupu.

Jak uruchomić skrypt powłoki podczas uruchamiania

Aby uruchomić skrypt powłoki podczas uruchamiania systemu, będziemy postępować zgodnie z poniższymi metodami:

    • Użyj zadania CRON, aby uruchomić skrypt podczas startupu
    • Użyj procesu aplikacji uruchamiania

Zbadajmy każdą metodę jeden po drugim!

Metoda 1: Użyj zadania CRON, aby uruchomić skrypt podczas uruchamiania

Praca CRON zwykle pomaga w wykonaniu różnych zadań, które muszą zostać wykonane w przyszłości. Po prostu automatyzuje rzeczy dla użytkowników. Praca CRON można również wykorzystać do uruchamiania skryptów podczas startupu. Aby to zrobić, zacznijmy od stworzenia skryptu Bash, który pokaże komunikat powitalny użytkownikom podczas uruchamiania systemu:

Najpierw utwórz plik za pomocą:

$ sudo nano testscript.cii


I wpisz skrypt:

#!/bin/bash
Echo „Hello Sam” >>/Home/Kash/Test.tekst

Po napisaniu kodu prasy „Ctrl + O” W takim razie napisać "Wchodzić" Aby zapisać nazwę pliku. Teraz naciśnij „Ctrl + x” do wyjścia.

Aby uczynić plik wykonywalny plik skryptu BASH, uruchom podane polecenie.

$ chmod a+x testscript.cii

Teraz otwórz plik crontab, wykonując następujące polecenie i wprowadź hasło, aby kontynuować:

$ sudo crontab -e



Rozważ wybranie redaktora, który wydaje się dla Ciebie odpowiedni i najłatwiejszy. Ponieważ nano jest najprostsze, napisz „1„Aby edytować w nim plik crontab.


W pliku crontab przewiń do końca i dodaj następujący kod, aby uruchomić skrypt na każdym uruchomieniu:

@reboot bash/home/kash/testscript.cii



Naciskać „Ctrl+S” uratować i „Ctrl+x” wyjść z redaktora.


Teraz po prostu ponownie uruchom system, aby sprawdzić, czy skrypt działa na uruchomieniu, czy nie. Na każdym ponownym uruchomieniu zostanie wydrukowany następujący tekst.

Metoda 2: Użyj procesu aplikacji uruchamiania

Na Ubuntu i większości dystrybucji ma domyślne narzędzie, które pozwala na uruchomienie określonego skryptu podczas uruchamiania. Ta metoda działa, jeśli masz zainstalowany GNOME w swoim systemie. Wykonaj podane kroki, aby skonfigurować skrypt uruchamiania za pomocą aplikacji uruchamiania.

Utwórz skrypt bash za pomocą polecenia CAT.

$ nano testscript.cii

Teraz napiszemy skrypt bash, który będzie działał za każdym razem, gdy system zostanie ponownie uruchomiony i wydrukuje tekst "Cześć sam" w teście.plik txt.

#!/bin/bash
Echo „Hello Sam” >>/Home/Kash/Test.tekst

Po napisaniu kodu prasy „Ctrl + O” W takim razie napisać "Wchodzić" Aby zapisać nazwę pliku. Teraz naciśnij „Ctrl + x” do wyjścia.

Aby uczynić plik wykonywalny plik skryptu BASH, uruchom podane polecenie.

$ chmod a+x testscript.cii

Teraz utwórz plik tekstowy za pomocą edytora Nano.

Test $ nano.tekst

Otwórz menu uruchamiania i wybierz „Preferencje dotyczące aplikacji uruchamiania”.


Po kliknięciu preferencji aplikacji uruchamiania, otrzymasz listę zadań skonfigurowanych do automatycznego uruchamiania w rozruchu.

Korzystanie z przycisku „Dodaj” każdy program można dodać na liście, aby uruchomić go automatycznie podczas uruchamiania.


Wybierz .cii plik i kliknij Zapisz.


Teraz ponownie uruchom system. Tekst będzie drukowany za każdym razem, gdy system zostanie ponownie uruchomiony lub ponownie uruchamiany.

Wniosek

Uruchamianie skontlerzy w uruchomieniu w Linux pozwala użytkownikom wykonywać określone zadania podczas uruchamiania. Aby uruchomić skrypt za zgodą uruchamiania, należy przekazać plik skryptu. Dwie metody przy użyciu skryptu można uruchomić w uruchomieniu, obejmują aplikacje CRON i uruchamianie. Więcej opisu obu kroków Przeczytaj podany artykuł.