Kako pokrenuti naše skripte pri pokretanju Ubuntu-a

Prijave pri pokretanju

Jedna od pozitivnih stvari Ubuntu-a je ta omogućuje nam stvaranje i pokretanje vlastitih skripti koje nam pomažu poboljšati funkcionalnost sustava, skripte koje je lako stvoriti i koje možemo učiniti da se pokreću u bilo kojem trenutku tijekom 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 pomoću grafičke aplikacije. Za ovo ćemo Sustav–> Postavke–> Aplikacije pri pokretanju i u Dodaj program pri pokretanju, naredbeno polje ispunjavamo dotičnim scenarijem koji smo stvorili. Sve spremamo, a kada se sustav ponovno pokrene, Ubuntu će učitati naše skripte.

Druga metoda koju možemo koristiti u našem Ubuntuu je malo teža, ali jednostavno je slijediti ove korake. Prvo moramo stvoriti našu skriptu. Jednom kad se skripta stvori, kopiramo je i zalijepimo u mapu /etc/init.d (da bismo to učinili moramo biti root korisnici). Nakon što smo zalijepili ovu skriptu, moramo dati im dopuštenja za pokretanje ove datoteke. To se postiže otvaranjem terminala u mapi i upisivanjem sljedećeg:

chmod +x mi-script.sh

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

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

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

      Nestajati dijo

    Vrlo zanimljivo!

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

    Gracias!

         Ernesto dijo

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

      ./my-script.sh

      Jose Villamizar dijo

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

      Vilijam dijo

    I meni se događa isto što i Joseu Villamizaru. skripte se ne pokreću pri ponovnom pokretanju Ubuntu 18.04

      papalapa dijo

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

      linux x dijo

    I meni se događa isto, bilo kakvo rješenje?

      Marce dijo

    stvorite datoteku /etc/rc.local

    #! / bin / sh-e
    ##
    ## /etc/rc.local datoteka
    ## Ova skripta radi na kraju višekorisničke razine pokretanja.
    ## Svakako provjerite završava li ova skripta s retkom "izlaz 0" ako je uspješna
    ## ili bilo koja druga vrijednost ako imate pogrešku.
    # U ovu liniju unesite ono što želite izvršiti prije pokretanja korisnika.
    # —– kraj datoteke ——
    izlaz 0

    dati izvršna dopuštenja
    a zatim pokrenite uslugu
    systemctl pokrenite rc-local
    ako nije na početku, postavite ga
    systemctl omogućiti rc-local
    pozdravi

         Alexis dijo

      Ovo je ono s čim sam konačno dobio rezultate od ovog datuma s Ubuntuom 22, datoteci rc.local dodao sam pozive skripti s

      sh '/myscriptpath/script.sh'

      i spreman