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.

  1.   Nestajati dijo

    Vrlo zanimljivo!

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

    Gracias!

    1.    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

  2.   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?

  3.   Vilijam dijo

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

  4.   papalapa dijo

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

  5.   linux x dijo

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

  6.   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

    1.    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