Si të filloni skriptet tona në fillimin e Ubuntu

Aplikimet gjatë fillimit

Një nga gjërat pozitive në lidhje me Ubuntu është se na lejon të krijojmë dhe ekzekutojmë skriptet tona që na ndihmojnë të përmirësojmë funksionalitetin e sistemit, skenare që krijohen lehtë dhe që mund t'i bëjmë ato të ekzekutohen në çdo kohë gjatë sesionit ose thjesht në fillim të çdo sesioni.

Të jetë në gjendje ta bëjë këtë ka dy mënyra të sigurta dhe të shpejta që do ta bëjnë çdo fillestar të personalizojë Ubuntu-n e tij me disa klikime dhe dy ose tre kopjoni dhe ngjisni, a guxoni?

Si të futni skripte në Ubuntu tonë

Metoda e parë dhe më e thjeshtë nga të gjitha është përfshirja e skenarit në hyrjen tonë duke përdorur një aplikacion grafik. Për këtë do të shkojmë Sistemi–> Preferencat–> Aplikimet gjatë fillimit dhe në Shto programin në fillim, fushën e komandës e mbushim me skenarin në fjalë që kemi krijuar. Ne ruajmë gjithçka dhe kur sistemi të rindizet, Ubuntu do të ngarkojë skriptet tona.

Metoda e dytë që mund të përdorim në Ubuntu tonë është pak më e vështirë, por ndjekja e këtyre hapave është e lehtë për tu bërë. Së pari ne duhet të krijojmë skenarin tonë. Pasi të krijohet skenari, ne e kopjojmë dhe e ngjisim në dosje /etj/init.d (për ta bërë këtë duhet të jemi përdorues të rrënjës). Pasi ta kemi ngjitur këtë skenar, duhet ta bëjmë jepu atyre lejet për të ekzekutuar këtë skedar. Kjo bëhet duke hapur një terminal në dosje dhe duke shtypur sa vijon:

chmod +x mi-script.sh

Tani kemi skenarin gati dhe duhet vetëm t'i themi sistemit që të lexojë dhe ekzekutojë skenarin që kemi futur në dosje, për këtë ne ekzekutojmë komandën e mëposhtme në terminal:

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

Kjo do të bëjë sistemi përfshin skriptin në fillimin e sistemit dhe me secilin përdorues që është në atë sistem, nuk ka rëndësi nëse është një administrator i sistemit apo një përdorues i thjeshtë. Si mund ta shihni se është një operacion i thjeshtë dhe i thjeshtë, nuk mendoni?


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Peter dijo

    Shumë interesante!

    Si ta ekzekutoni një skenar si rrënjë? Sepse qartë nëse vendos "sudo ..." në të, nuk do të jem në gjendje të fus fjalëkalimin.

    Ju faleminderit!

    1.    Ernesto dijo

      Megjithëse kanë kaluar 3 vjet në kohën e përgjigjes, shpresoj se dikush tjetër do ta ketë të dobishme:
      ju shpërndani me sudo ...
      do te dukej keshtu

      ./my-script.sh

  2.   Hoze Villamizar dijo

    Unë kam Ubuntu 18.04 dhe bëj pikërisht atë që ju përshkruani këtu dhe thjesht nuk ngarkon asgjë, unë duhet të kufizoj që skedari është zgjerim, sh, a më duhet ndonjë hap shtesë për versionin tim të Ubuntu?

  3.   William dijo

    Më ndodh njësoj si Jose Villamizar. skriptet nuk ekzekutohen kur rindizni Ubuntu 18.04

  4.   papalapa dijo

    Tashmë jemi tre, unë bëj atë që thotë artikulli, por nuk funksionon në fillim

  5.   linux x dijo

    E njëjta gjë më ndodh, ndonjë zgjidhje?

  6.   shenjë dijo

    krijoni skedarin /etc/rc.local

    #! / bin / sh -e
    ##
    Skedari lokal ## /etc/rc.local
    ## Ky skenar ekzekutohet në fund të nivelit të multiuser.
    ## Sigurohuni që ky skenar të përfundojë me rreshtin "dalja 0" nëse është i suksesshëm
    ## ose ndonjë vlerë tjetër nëse keni një gabim.
    # Vendosni nën këtë linjë atë që dëshironi të ekzekutoni para se të filloni përdoruesit.
    # —– fundi i skedarit ——
    dalja 0

    jepni ekzekutoni lejet
    dhe pastaj filloni shërbimin
    systemctl fillon rc-lokal
    nëse nuk është në fillim, vendoseni
    systemctl mundëson rc-local
    të fala

    1.    Alexis dijo

      Kjo ishte ajo me të cilën më në fund pata rezultate që nga kjo datë me Ubuntu 22, në skedarin rc.local i shtova thirrjet në skriptet me

      sh '/myscriptpath/script.sh'

      dhe gati