Paano simulan ang aming mga script sa pagsisimula ng Ubuntu

Mga application sa pagsisimula

Ang isa sa mga positibong bagay tungkol sa Ubuntu ay iyon Pinapayagan kaming lumikha at magpatakbo ng aming sariling mga script na makakatulong sa amin na mapabuti ang pagpapaandar ng system, mga script na madaling likhain at maaari naming itong patakbuhin sa anumang oras sa panahon ng session o sa simula lamang ng anumang session.

Upang magawa ito mayroong dalawang ligtas at mabilis na paraan na gagawing ipasadya sa anumang newbie ang kanilang Ubuntu sa isang pares ng mga pag-click at dalawa o tatlong kopya at i-paste, maglakas-loob ka ba?

Paano maglagay ng mga script sa aming Ubuntu

Ang una at pinakasimpleng pamamaraan ng lahat ay ang pagsasama ng script sa aming pag-login gamit ang isang grapikong aplikasyon. Para dito pupunta kami System–> Mga Kagustuhan–> Mga aplikasyon sa pagsisimula at sa Magdagdag ng programa sa pagsisimula, ang patlang ng utos pinupunan namin ito ng script na pinag-uusapan na nilikha namin. Nai-save namin ang lahat at kapag nag-reboot ang system, mai-load ng Ubuntu ang aming mga script.

Ang pangalawang pamamaraan na maaari naming magamit sa aming Ubuntu ay medyo mahirap ngunit ang pagsunod sa mga hakbang na ito ay madaling gawin. Una kailangan naming lumikha ng aming script. Sa sandaling nalikha ang script kinopya namin ito at i-paste ito sa folder /etc/init.d (upang gawin ito dapat kaming maging mga gumagamit ng ugat). Kapag na-paste na natin ang script na ito, kailangan nating bigyan sila ng mga pahintulot upang maisagawa ang file na ito. Ginagawa ito sa pamamagitan ng pagbubukas ng isang terminal sa folder at pag-type ng sumusunod:

chmod +x mi-script.sh

Ngayon ay handa na namin ang script at kailangan lamang naming sabihin sa system na basahin at ipatupad ang script na naipasok namin sa folder, dahil dito isinasagawa namin ang sumusunod na utos sa terminal:

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

Ito ay isama ng system ang script sa pagsisimula ng system at sa bawat gumagamit na nasa sistemang iyon, hindi mahalaga kung ito ay isang administrator ng system o isang simpleng gumagamit. Paano mo makikita na ito ay isang simple at simpleng operasyon upang maisagawa, sa palagay mo?


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Peter dijo

    Napakainteres!

    Paano magpatakbo ng isang script bilang root? Sapagkat malinaw kung inilagay ko dito ang "sudo ...", hindi ko maipasok ang password.

    Salamat sa iyo!

    1.    Ernesto dijo

      Bagaman lumipas ang 3 taon sa oras ng pagsagot, inaasahan kong may ibang tao na makakatulong na ito ay kapaki-pakinabang:
      ibigay mo sa sudo ...
      magiging ganito

      ./my-script.sh

  2.   Jose Villamizar dijo

    Mayroon akong ubuntu 18.04 at ginagawa ko mismo kung ano ang inilalarawan mo dito at hindi ito naglo-load ng anumang bagay, dapat kong limitahan na ang file ay extension, sh, ito ba ang kailangan ko ng karagdagang hakbang para sa aking bersyon ng ubuntu?

  3.   William dijo

    Ang parehong bagay na nangyayari sa akin bilang Jose Villamizar. ang mga script ay hindi tumatakbo sa pag-restart ng Ubuntu 18.04

  4.   papalapa dijo

    Mayroon na kaming tatlo, ginagawa ko kung ano ang sinabi ng artikulo ngunit hindi ito tumatakbo sa pagsisimula

  5.   linux dijo

    Ang parehong bagay ang nangyayari sa akin, anumang solusyon?

  6.   marka dijo

    lumikha ng file /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.local file
    ## Ang script na ito ay tumatakbo sa dulo ng multiuser runlevel.
    ## Siguraduhin na ang script na ito ay nagtatapos sa linya na "exit 0" kung ito ay matagumpay
    ## o anumang iba pang halaga kung mayroon kang isang error.
    # Ipasok sa ilalim ng linyang ito kung ano ang nais mong ipatupad bago simulan ang mga gumagamit.
    # —– pagtatapos ng file ——
    labasan 0

    magbigay ng mga pahintulot sa pagpapatupad
    at pagkatapos ay simulan ang serbisyo
    systemctl simulan ang rc-local
    kung wala ito sa simula, ilagay ito
    paganahin ng systemctl ang rc-local
    Regards

    1.    Alexis dijo

      Ito ang sa wakas ay nagkaroon ako ng mga resulta sa petsang ito sa Ubuntu 22, sa rc.local file na idinagdag ko ang mga tawag sa mga script gamit ang

      sh '/myscriptpath/script.sh'

      at handa na