Ako spustiť naše skripty pri štarte Ubuntu

Aplikácie pri štarte

Jednou z pozitívnych vecí na Ubuntu je to umožňuje nám vytvárať a spúšťať vlastné skripty, ktoré nám pomáhajú zlepšovať funkčnosť systému, skripty, ktoré sa ľahko vytvárajú a ktoré môžeme spustiť kedykoľvek počas relácie alebo jednoducho na začiatku ktorejkoľvek relácie.

Aby sme to dokázali existujú dva bezpečné a rýchle spôsoby, vďaka ktorým si môže každý nováčik prispôsobiť svoj Ubuntu s pár kliknutiami a dvoma alebo tromi kopírovaním a vkladaním, trúfate si?

Ako vkladať skripty do nášho Ubuntu

Prvou a najjednoduchšou metódou zo všetkých je zahrnutie skriptu do našich prihlasovacích údajov pomocou grafickej aplikácie. Z tohto dôvodu ideme Systém–> Predvoľby–> Spúšťacie aplikácie a v Pridať program pri štarte, príkazové pole vyplníme ho príslušným skriptom, ktorý sme vytvorili. Všetko ukladáme a keď sa systém reštartuje, Ubuntu načíta naše skripty.

Druhá metóda, ktorú môžeme použiť v našom Ubuntu, je trochu zložitejšia, ale postup podľa týchto krokov je jednoduchý. Najprv musíme vytvoriť náš skript. Po vytvorení skriptu ho skopírujeme a prilepíme do priečinka /etc/init.d (aby sme to mohli urobiť, musíme byť používateľmi root). Po vložení tohto skriptu musíme dať im povolenie na vykonanie tohto súboru. To sa deje tak, že otvoríte terminál v priečinku a napíšete nasledovné:

chmod +x mi-script.sh

Teraz máme skript pripravený a musíme iba povedať systému, aby čítal a vykonával skript, ktorý sme vložili do priečinka, preto v termináli vykonáme nasledujúci príkaz:

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

To sa podarí systém zahrnúť skript pri štarte systému a s každým používateľom, ktorý sa v danom systéme nachádza, nezáleží na tom, či ide o správcu systému alebo jednoduchého používateľa. Ako vidíte, je to jednoduchá a jednoduchá operácia, nemyslíte?


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   pedro dijo

    Veľmi zaujímavé!

    Ako spustiť skript ako root? Pretože jasne, ak doň vložím „sudo ...“, nebudem môcť zadať heslo.

    Vďaka!

    1.    Ernesto dijo

      Aj keď v čase odpovede uplynuli 3 roky, dúfam, že to pomôže niekomu inému:
      upustíte od sudo ...
      vyzeralo by to takto

      ./my-script.sh

  2.   Jose Villamizar dijo

    Mám ubuntu 18.04 a robím presne to, čo tu popisujete, a jednoducho to nič nenačíta, musím obmedziť, že súbor je prípona, sh, je to, že potrebujem pre svoju verziu ubuntu nejaký ďalší krok?

  3.   William dijo

    Stáva sa mi to isté ako Jose Villamizar. skripty sa pri reštartovaní Ubuntu 18.04 nespúšťajú

  4.   papalapa dijo

    Už sme traja, robím to, čo hovorí článok, ale nefunguje to pri štarte

  5.   linux x dijo

    To isté sa mi stáva, nejaké riešenie?

  6.   Marce dijo

    vytvorte súbor /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.local súbor
    ## Tento skript sa spúšťa na konci viacúrovňovej úrovne behu.
    ## Uistite sa, že tento skript končí riadkom „koniec 0“, ak je úspešný
    ## alebo iná hodnota, ak máte chybu.
    # Pod týmto riadkom zadajte, čo chcete vykonať pred spustením používateľov.
    # —– koniec súboru ——
    výstup 0

    dať povolenie na vykonávanie
    a potom spustite službu
    systemctl štart rc-local
    ak to nie je na začiatku, umiestnite ho
    systemctl povoliť rc-local
    pozdravy

    1.    Alexis dijo

      To bolo to, s čím som konečne mal výsledky a k dnešnému dňu s Ubuntu 22 som do súboru rc.local pridal volania do skriptov pomocou

      sh '/myscriptpath/script.sh'

      a pripravené