Hvordan kjøre Shell -skript ved oppstart

Hvordan kjøre Shell -skript ved oppstart

For å utføre noen spesifikke oppgaver ved oppstarten av systemet, brukes skallskript. Vi kan gjøre noen gode tilpassede ting ved oppstart av systemet ved hjelp av skript, for eksempel å vise velkomstmeldinger, vise systemversjonen, eller kjøre et program/applikasjon på oppstarten. Denne oppskrivningen vil gi en forklaring på hvordan du kjører et skallskript ved oppstart.

Hvordan kjøre Shell -skript ved oppstart

For å kjøre Shell-skriptet ved oppstarten av systemet, vil vi følge de undergitte metodene:

    • Bruk Cron Job til å kjøre skript ved oppstart
    • Bruk oppstartssøknadsprosess

Så la oss utforske hver metode en etter en!

Metode 1: Bruk Cron Job for å kjøre skript ved oppstart

Cron Job hjelper vanligvis med å oppfylle forskjellige oppgaver som er nødvendige for å fullføres i fremtiden. Det automatiserer ganske enkelt ting for brukere. Cron Job kan også brukes til å kjøre skript ved oppstarten. For å gjøre det, la oss begynne med å lage et bashskript som viser velkomstmeldingen til brukerne ved oppstarten av systemet:

Opprett først en fil med:

$ sudo nano testscript.sh


Og skriv inn skriptet:

#!/bin/bash
ekko "Hei Sam" >>/Hjem/Kash/Test.tekst

Etter å ha skrevet kodepress “Ctrl + O” å skrive ut, da "Tast inn" For å lagre filnavnet. Trykk nå “Ctrl + x” å avslutte.

For å få Bash -skriptfilen kjørbar kjører den gitte kommandoen.

$ chmod a+x testscript.sh

Nå, åpne Crontab -filen ved å utføre følgende kommando og skriv inn passordet for å fortsette:

$ sudo crontab -e



Vurder å velge redaktør som virker passende og enklest for deg. Siden Nano er den enkleste, skriv “1”For å redigere crontab -filen i den.


I crontab -filen, bla til slutten og legg til følgende kode for å kjøre skriptet på hver oppstart:

@Reboot Bash/Home/Kash/TestScript.sh



trykk “Ctrl+s” å spare og “Ctrl+x” å gå ut av redaktøren.


Nå er det bare å starte systemet på nytt for å bekrefte om skriptet kjører på oppstarten eller ikke. Ved hver omstart vil følgende tekst skrives ut.

Metode 2: Bruk søknadsprosess for oppstart

På Ubuntu og de fleste distribusjoner har et standardverktøy som gir mulighet for å kjøre et spesifikt skript ved oppstart. Denne metoden fungerer hvis du har GNOME installert i systemet ditt. Følg de gitte trinnene for å konfigurere oppstartsskriptet ved hjelp av oppstartsapplikasjon.

Lag et bash -skript ved hjelp av CAT -kommandoen.

$ Nano TestScript.sh

Nå skriver vi et bash -skript som kjøres hver gang systemet startes på nytt og skriver ut teksten “Hei Sam” i testen.txt -fil.

#!/bin/bash
ekko "Hei Sam" >>/Hjem/Kash/Test.tekst

Etter å ha skrevet kodepress “Ctrl + O” å skrive ut, da "Tast inn" For å lagre filnavnet. Trykk nå “Ctrl + x” å avslutte.

For å få Bash -skriptfilen kjørbar kjører den gitte kommandoen.

$ chmod a+x testscript.sh

Lag nå en tekstfil ved hjelp av Nano Editor.

$ nano test.tekst

Åpne oppstartsmenyen og velg “Oppstartsapplikasjonsinnstillinger”.


Etter å ha klikket på innstillinger for oppstartsapplikasjoner, vil du få en liste over oppgaver som er konfigurert til å starte automatisk på oppstart.

Bruke "Legg til" -knappen Et hvilket som helst program kan legges til i listen for å starte den automatisk ved oppstart.


Velg .sh fil og klikk lagre.


Start nå systemet på nytt. Teksten skrives ut hver gang systemet startes på nytt eller startes på nytt.

Konklusjon

Å kjøre skallskript ved oppstart i Linux lar brukere utføre spesifikke oppgaver ved oppstart. For å kjøre skript ved oppstartstillatelse må gis til skriptfilen. To metoder som bruker et skript kan kjøres ved oppstart inkluderer Cron Job og Startup -applikasjoner. For mer beskrivelse av begge trinnene, les den gitte artikkelen.