Kuinka komentosarjamme käynnistetään Ubuntun käynnistyksen yhteydessä

Sovellukset käynnistyksen yhteydessä

Yksi Ubuntun positiivisista asioista on se avulla voimme luoda ja käyttää omia komentosarjoja, jotka auttavat meitä parantamaan järjestelmän toimivuutta, komentosarjat, jotka on helppo luoda ja jotka voimme saada ne toimimaan milloin tahansa istunnon aikana tai yksinkertaisesti minkä tahansa istunnon alussa.

Voit tehdä tämän on kaksi turvallista ja nopeaa tapaa, jotka saavat kaikki aloittelijat mukauttamaan Ubuntunsa muutamalla napsautuksella ja kahdella tai kolmella kopioinnilla ja liittämisellä, uskallatko?

Kuinka lisätä komentosarjoja Ubuntuun

Ensimmäinen ja yksinkertaisin tapa on komentosarjan sisällyttäminen kirjautumistiedoihimme käyttämällä graafista sovellusta. Tätä varten aiomme Järjestelmä–> Asetukset–> Sovellukset käynnistyksen yhteydessä ja Lisää ohjelma käynnistyksen yhteydessä, komentokenttä täytämme sen luomallamme käsikirjoituksella. Tallennamme kaiken ja kun järjestelmä käynnistyy uudelleen, Ubuntu lataa komentosarjamme.

Toinen menetelmä, jota voimme käyttää Ubuntussa, on vähän vaikeampaa, mutta näiden vaiheiden seuraaminen on helppoa. Ensin meidän on luotava käsikirjoituksemme. Kun komentosarja on luotu, kopioimme sen ja liitämme sen kansioon /etc/init.d (Tätä varten meidän on oltava pääkäyttäjiä). Kun olemme liittäneet tämän käsikirjoituksen, meidän on anna heille oikeuden suorittaa tämä tiedosto. Tämä tapahtuu avaamalla pääte kansioon ja kirjoittamalla seuraava:

chmod +x mi-script.sh

Nyt komentosarja on valmis ja meidän on vain kehotettava järjestelmää lukemaan ja suorittamaan kansioon lisäämäsi komentosarja. Tätä varten suoritamme seuraavan komennon päätelaitteessa:

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

Tämä tekee järjestelmä sisältää komentosarjan järjestelmän käynnistyessä ja jokaisella kyseisessä järjestelmässä olevalla käyttäjällä ei ole väliä onko se järjestelmänvalvoja vai yksinkertainen käyttäjä. Kuinka voit nähdä, että se on yksinkertainen ja yksinkertainen toimenpide, eikö luulet?


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Pietari dijo

    Todella mielenkiintoista!

    Kuinka komentosarja suoritetaan pääkäyttäjänä? Koska selvästi, jos laitan "sudo ..." siihen, en voi kirjoittaa salasanaa.

    Kiitos!

    1.    Ernesto dijo

      Vaikka vastaamisen ajankohtana on kulunut 3 vuotta, toivon, että jonkun muun mielestä siitä on apua:
      annat pois sudosta ...
      se näyttäisi tältä

      ./my-script.sh

  2.   Jose Villamizar dijo

    Minulla on ubuntu 18.04 ja teen juuri sen, mitä kuvaat täällä, eikä se vain lataa mitään, minun on rajoitettava, että tiedosto on laajennus, sh, tarvitsenko lisävaihetta ubuntun versiolleni?

  3.   William dijo

    Sama tapahtuu minulle kuin Jose Villamizar. komentosarjat eivät toimi, kun käynnistät Ubuntu 18.04: n uudelleen

  4.   papalapa dijo

    Meitä on jo kolme, teen mitä artikkelissa sanotaan, mutta se ei toimi käynnistyksen yhteydessä

  5.   linux x dijo

    Sama tapahtuu minulle, mikä ratkaisu?

  6.   Mark dijo

    luo tiedosto /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.local -tiedosto
    ## Tämä komentosarja suoritetaan monen käyttäjän ajotason lopussa.
    ## Varmista, että tämä komentosarja päättyy rivillä "exit 0", jos se onnistuu
    ## tai mikä tahansa muu arvo, jos sinulla on virhe.
    # Kirjoita tämän rivin alle suoritettavat tiedot ennen käyttäjien aloittamista.
    # —– tiedoston loppu ——
    poistu 0

    anna suoritusoikeuksia
    ja aloita sitten palvelu
    systemctl start rc-local
    aseta se, jos se ei ole alussa
    systemctl ota käyttöön rc-local
    terveiset

    1.    Alexis dijo

      Näin sain vihdoin tuloksia ja tähän päivään asti Ubuntu 22:lla rc.local-tiedostoon lisäsin kutsut komentosarjoihin, joilla

      sh '/myscriptpath/script.sh'

      ja valmis