Voi syntyä tarve suorittaa komento tai skriptejä uudelleenkäynnistyksen yhteydessä tai joka kerta, kun käynnistämme järjestelmämme. Miten voimme siis tehdä sen, tässä opetusohjelmassa keskustelemme juuri siitä. Keskustelemme siitä, miten voimme saada CentOS/RHEL- ja Ubuntu-järjestelmämme suorittamaan komennon tai skriptejä uudelleenkäynnistyksen tai järjestelmän käynnistyksen yhteydessä käyttämällä kahta eri menetelmää. Molemmat menetelmät on testattu ja ne toimivat hienosti,

( Suositeltava lukeminen : Asenna Grafana & integroida Prometheukseen täydellistä seurantaa varten )

( Lue myös : Opas DNS:n asentamiseen CentOS 8/RHEL 8:aan )

Method 1 – Using rc.local

Tässä menetelmässä käytämme ’rc.local’-tiedostoa, joka sijaitsee ’/etc/’-osassa, skriptien ja komentojen suorittamiseen käynnistyksen yhteydessä. Teemme tiedostoon & merkinnän komentosarjan suorittamista varten joka kerta, kun järjestelmämme käynnistyy, komentosarja suoritetaan.

Mutta ensin annamme käyttöoikeudet, jotta tiedosto /etc/rc.local voidaan suorittaa,

$ sudo chmod +x /etc/rc.local

Seuraavaksi lisäämme tiedostoon suoritettavan skriptin,

$ sudo vi /etc/rc.local

& tiedoston alareunaan lisätään merkintä

sh /root/script.sh &

Tallennetaan nyt tiedosto & exit. Samoin voimme suorittaa komennon käyttämällä rc.local-tiedostoa, mutta meidän on varmistettava, että mainitsemme komennon koko polun. Voit etsiä komennon koko polun ajamalla

$ which command

Esimerkiksi,

$ which shutter

/usr/bin/shutter

CentOS-käyttöjärjestelmässä käytämme tiedostoa ’/etc/rc.d/rc.local’ tiedoston ’/etc/rc.local’ sijaan. Meidän on myös tehtävä tämä tiedosto suoritettavaksi, ennen kuin lisäämme tiedostoon minkä tahansa skriptin tai komennon.

Huomautus:- Kun suoritat skriptin käynnistyksen yhteydessä, varmista, että skripti päättyy sanaan ’exit 0’.

Menetelmä 2 – Crontab-menetelmä

Menetelmä on näistä kahdesta menetelmästä helpoin. Luomme cron-työn, joka odottaa 90 sekuntia järjestelmän käynnistyksen jälkeen & ja suorittaa sitten komennon tai skriptin järjestelmässä.

Luoaksesi cron-työn avaa terminaali & run

$ crontab -e

& kirjoita seuraava rivi ,

@reboot ( sleep 90 ; sh /location/script.sh )

jossa /location/script.sh on suoritettavan komentosarjan sijainti.

Tässä oli siis ohjeemme siitä, miten komentosarja tai komento suoritetaan järjestelmän käynnistyessä. Jätä mahdolliset kysymyksesi alla olevan kommenttikentän avulla.

Jos olet sitä mieltä, että olemme auttaneet sinua tai haluat vain tukea meitä, harkitse näitä :-

Yhdistä meidät: Facebook | Twitter | Google Plus

Tule tukijaksi – Lahjoita meille jotain kovalla työllä ansaitsemistasi rahoista:

Linux TechLab on kiitollinen jatkuvasta tuestasi.

Vastaa

Sähköpostiosoitettasi ei julkaista.