Kaip paleisti scenarijus paleidus „Ubuntu“

Programos paleidimo metu

Vienas iš teigiamų dalykų, susijusių su „Ubuntu“, yra tas leidžia mums kurti ir paleisti savo scenarijus, kurie mums padeda pagerinti sistemos funkcionalumą, scenarijus, kuriuos lengva sukurti ir kuriuos galime priversti paleisti bet kuriuo sesijos metu arba tiesiog bet kurios sesijos pradžioje.

Kad galėtum tai padaryti yra du saugūs ir greiti būdai, kurie privers bet kurį naujoką pritaikyti savo „Ubuntu“ porą paspaudimų ir du ar tris nukopijuokite ir įklijuokite, ar išdrįstate?

Kaip įterpti scenarijus į mūsų „Ubuntu“

Pirmasis ir paprasčiausias būdas yra scenarijaus įtraukimas į mūsų prisijungimo duomenis naudojant grafinę programą. Tam mes ketiname Sistema–> Nuostatos–> Paleisties programos ir „Pridėti programą paleidžiant“, komandos lauką mes užpildome jį savo sukurtu scenarijumi. Mes išsaugome viską ir sistemai paleidus iš naujo, „Ubuntu“ įkels mūsų scenarijus.

Antrasis metodas, kurį galime naudoti savo „Ubuntu“, yra šiek tiek sunkesnis, tačiau šiuos veiksmus atlikti lengva. Pirmiausia turime sukurti savo scenarijų. Kai scenarijus bus sukurtas, mes jį nukopijuosime ir įklijuosime į aplanką /etc/init.d (Norėdami tai padaryti, turime būti root vartotojai). Kai įklijuosime šį scenarijų, turime tai padaryti suteikti jiems leidimus paleisti šį failą. Tai daroma atidarant terminalą aplanke ir įvedus:

chmod +x mi-script.sh

Dabar scenarijus yra paruoštas ir mums reikia tik liepti sistemai perskaityti ir vykdyti scenarijų, kurį įdėjome į aplanką, tam mes vykdome šią komandą terminale:

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

Tai padarys sistemoje yra scenarijus paleidus sistemą ir su kiekvienu toje sistemoje esančiu vartotoju nesvarbu, ar tai sistemos administratorius, ar paprastas vartotojas. Kaip tu matai, kad tai yra paprasta ir paprasta operacija, ar nemanai?


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   pedro sakė

    Labai įdomu!

    Kaip paleisti scenarijų kaip šakninę? Nes aiškiai jei įdedu „sudo ...“, negalėsiu įvesti slaptažodžio.

    Ačiū!

    1.    Ernesto sakė

      Nors atsakant praėjo 3 metai, tikiuosi, kad kam nors kitam tai bus naudinga:
      jūs atsisakote sudo ...
      tai atrodytų taip

      ./my-script.sh

  2.   Chosė Villamizaras sakė

    Aš turiu „ubuntu 18.04“ ir darau tiksliai tai, ką aprašote čia, ir jis tiesiog nieko neįkelia. Turiu apriboti, kad failas yra plėtinys, sh, ar man reikia kokio nors papildomo žingsnio mano „ubuntu“ versijai?

  3.   William sakė

    Man nutinka tas pats, kaip Jose Villamizar. scenarijai neveikia iš naujo paleidus „Ubuntu 18.04“

  4.   papalapa sakė

    Mes jau esame trys, aš darau tai, ką sako straipsnis, bet jis nėra paleistas paleidus

  5.   Linux x sakė

    Man nutinka tas pats, koks sprendimas?

  6.   Marcė sakė

    sukurkite failą /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.local failas
    ## Šis scenarijus paleidžiamas daugelio naudotojų vykdymo lygio pabaigoje.
    ## Įsitikinkite, kad šis scenarijus baigiasi eilute „exit 0“, jei jis sėkmingas
    ## arba bet kokia kita reikšmė, jei turite klaidą.
    # Šioje eilutėje įveskite tai, ką norite atlikti prieš pradėdami vartotojus.
    # - failo pabaiga -
    0 išėjimas

    duoti vykdyti leidimus
    ir tada pradėkite paslaugą
    systemctl start rc-vietinis
    jei jo nėra pradžioje, padėkite jį
    systemctl įgalinti rc-local
    saludos

    1.    Alexis sakė

      Tai buvo tai, ką pagaliau pasiekiau su Ubuntu 22, prie rc.local failo pridėjau scenarijų skambučius.

      sh '/myscriptpath/script.sh'

      ir pasiruošęs