Hvordan starte skriptene våre ved oppstart av Ubuntu

Søknader ved oppstart

En av de positive tingene med Ubuntu er at lar oss lage og kjøre våre egne skript som hjelper oss med å forbedre systemets funksjonalitet, skript som er enkle å lage, og som vi kan få dem til å kjøre når som helst i løpet av økten eller ganske enkelt i begynnelsen av en hvilken som helst økt.

For å kunne gjøre dette det er to trygge og raske måter som vil få enhver nybegynner til å tilpasse Ubuntu med et par klikk og to eller tre kopier og lim, tør du?

Hvordan sette inn skript i Ubuntu

Den første og enkleste metoden av alt er inkluderingen av skriptet i påloggingen vår ved hjelp av en grafisk applikasjon. For dette skal vi System–> Innstillinger–> Programmer ved oppstart og i Legg til program ved oppstart, kommandofeltet vi fyller det med det aktuelle skriptet som vi har laget. Vi lagrer alt, og når systemet starter på nytt, vil Ubuntu laste inn skriptene våre.

Den andre metoden vi kan bruke i Ubuntu er litt vanskeligere, men det er enkelt å følge disse trinnene. Først må vi lage skriptet vårt. Når skriptet er opprettet, kopierer vi det og limer det inn i mappen /etc/init.d (for å gjøre dette må vi være rotbrukere). Når vi har limt inn dette skriptet, må vi gi dem tillatelse til å kjøre denne filen. Dette gjøres ved å åpne en terminal i mappen og skrive følgende:

chmod +x mi-script.sh

Nå har vi skriptet klart, og vi trenger bare å fortelle systemet om å lese og utføre skriptet som vi har satt inn i mappen, for dette utfører vi følgende kommando i terminalen:

update-rc.d mi-script.sh defaults 80

Dette vil gjøre systemet inkluderer skript ved oppstart av systemet og for hver bruker som er i systemet, spiller det ingen rolle om det er en systemadministrator eller en enkel bruker. Hvordan du kan se det er en enkel og enkel operasjon å utføre, tror du ikke?


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Pedro sa

    Veldig interessant!

    Hvordan kjøre et skript som root? For hvis jeg setter "sudo ..." i det, vil jeg ikke kunne skrive inn passordet.

    Takk!

    1.    Ernesto sa

      Selv om det er gått 3 år på svarstidspunktet, håper jeg at noen andre vil finne det nyttig:
      du dispenserer med sudo ...
      det ville se slik ut

      ./mitt-skript.sh

  2.   Jose Villamizar sa

    Jeg har ubuntu 18.04, og jeg gjør akkurat det du beskriver her, og den laster bare ikke noe inn, jeg må begrense at filen er utvidelse, sh, er det at jeg trenger noen ekstra trinn for min versjon av ubuntu?

  3.   William sa

    Det samme skjer med meg som Jose Villamizar. skript kjører ikke når du starter Ubuntu 18.04 på nytt

  4.   papalapa sa

    Vi er allerede tre, jeg gjør hva artikkelen sier, men den kjører ikke ved oppstart

  5.   linux x sa

    Det samme skjer med meg, noen løsning?

  6.   merke sa

    opprett filen /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.lokal fil
    ## Dette skriptet kjører på slutten av flerbrukernivået.
    ## Sørg for at dette skriptet slutter med linjen "exit 0" hvis det lykkes
    ## eller andre verdier hvis du har en feil.
    # Skriv inn under denne linjen hva du vil utføre før du starter brukerne.
    # —– slutten av filen ——
    avkjørsel 0

    gi utføre tillatelser
    og start deretter tjenesten
    systemctl start rc-local
    hvis det ikke er i begynnelsen, plasser det
    systemctl aktiver rc-local
    Hilsen

    1.    Alexis sa

      Dette var det jeg endelig hadde resultater med, og til denne datoen med Ubuntu 22, til rc.local-filen la jeg kallene til skriptene med

      sh '/myscriptpath/script.sh'

      og klar