Kako pokrenuti naše skripte pri pokretanju Ubuntu-a

Aplikacije prilikom pokretanja

Jedna od pozitivnih stvari Ubuntu-a je ta omogućava nam stvaranje i pokretanje vlastitih skripti koje nam pomažu da poboljšamo funkcionalnost sistema, skripte koje je lako stvoriti i koje možemo učiniti da se pokreću u bilo koje vrijeme tokom sesije ili jednostavno na početku bilo koje sesije.

Da bih to mogao učiniti postoje dva sigurna i brza načina na koja će bilo koji novak prilagoditi svoj Ubuntu s nekoliko klikova i dva ili tri kopirajte i zalijepite, usudite li se?

Kako umetnuti skripte u naš Ubuntu

Prva i najjednostavnija metoda od svih je uključivanje skripte u našu prijavu koristeći grafičku aplikaciju. Zbog ovoga ćemo Sistem–> Postavke–> Aplikacije prilikom pokretanja i u Dodaj program pri pokretanju, naredbeno polje ispunjavamo dotičnim skriptom koji smo kreirali. Sačuvamo sve i kada se sistem ponovo pokrene, Ubuntu će učitati naše skripte.

Druga metoda koju možemo koristiti u našem Ubuntuu je malo teža, ali praćenje ovih koraka lako je učiniti. Prvo moramo stvoriti našu skriptu. Jednom kada je skripta kreirana, kopiramo je i zalijepimo u mapu /etc/init.d (da bismo to učinili moramo biti root korisnici). Jednom kad zalijepimo ovu skriptu, moramo dati im dozvole za izvršavanje ove datoteke. To se postiže otvaranjem terminala u mapi i upisivanjem sljedećeg:

chmod +x mi-script.sh

Sada imamo skriptu spremnu i trebamo samo reći sistemu da pročita i izvrši skriptu koju smo ubacili u mapu, za to u terminalu izvršimo sljedeću naredbu:

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

Ovo će učiniti sistem uključuje skriptu pri pokretanju sistema i sa svakim korisnikom koji je u tom sistemu nije važno je li to administrator sistema ili jednostavan korisnik. Kako vidite da je to jednostavna i jednostavna operacija, zar ne mislite?


8 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   pedro rekao je

    Vrlo zanimljivo!

    Kako pokrenuti skriptu kao root? Jer jasno ako u njega stavim "sudo ...", neću moći unijeti lozinku.

    Hvala!

    1.    Ernesto rekao je

      Iako su u trenutku odgovaranja prošle 3 godine, nadam se da će nekom drugom biti korisno:
      odričeš se sudoa ...
      izgledalo bi ovako

      ./my-script.sh

  2.   Jose Villamizar rekao je

    Imam ubuntu 18.04 i radim točno ono što ovdje opisujete i jednostavno ne učitava ništa, moram ograničiti da je datoteka ekstenzija, sh, je li to da mi treba neki dodatni korak za moju verziju ubuntu-a?

  3.   Vilijam rekao je

    I meni se događa isto što i Jose Villamizar. skripte se ne pokreću prilikom ponovnog pokretanja Ubuntu 18.04

  4.   papalapa rekao je

    Već nas je troje, radim ono što članak kaže, ali se ne pokreće prilikom pokretanja

  5.   linux x rekao je

    I meni se isto događa, ima li rješenja?

  6.   mark rekao je

    kreirajte datoteku /etc/rc.local

    #! / bin / sh-e
    ##
    ## /etc/rc.local datoteka
    ## Ova skripta se izvodi na kraju nivoa višekorisničkog pokretanja.
    ## Pazite da ova skripta završi s linijom "izlaz 0" ako je uspješna
    ## ili bilo koja druga vrijednost ako imate grešku.
    # U ovu liniju unesite ono što želite izvršiti prije pokretanja korisnika.
    # —– kraj datoteke ——
    izlaz 0

    dati izvršne dozvole
    a zatim pokrenite uslugu
    systemctl start rc-local
    ako nije na početku, postavite ga
    systemctl omogući rc-local
    Saludos

    1.    Alexis rekao je

      Ovo je ono sa čime sam konačno imao rezultate i do danas sa Ubuntu 22, u datoteku rc.local sam dodao pozive skriptama sa

      sh '/myscriptpath/script.sh'

      i spremno