Kā startēt mūsu skriptus, palaižot Ubuntu

Lietojumprogrammas startēšanas laikā

Viena no pozitīvajām lietām Ubuntu ir tā ļauj mums izveidot un palaist savus skriptus, kas mums palīdz uzlabot sistēmas funkcionalitāti, skripti, kurus ir viegli izveidot un kurus varam likt palaist jebkurā sesijas laikā vai vienkārši jebkuras sesijas sākumā.

Lai to varētu izdarīt ir divi droši un ātri veidi, kas visiem iesācējiem liks pielāgot savu Ubuntu ar pāris klikšķiem un diviem vai trim kopiju un ielīmēšanu, vai tu uzdrošinies?

Kā ievietot skriptus mūsu Ubuntu

Pirmā un vienkāršākā metode ir skripta iekļaušana mūsu pieteikumvārdā izmantojot grafisko lietojumprogrammu. Par to mēs gatavojamies Sistēma–> Preferences–> Lietojumprogrammas startēšanas laikā un programmā Pievienot programmu startēšanas laikā, komandu laukā mēs to aizpildām ar attiecīgo skriptu, kuru esam izveidojuši. Mēs visu saglabājam, un, kad sistēma tiks restartēta, Ubuntu ielādēs mūsu skriptus.

Otrā metode, ko mēs varam izmantot mūsu Ubuntu, ir nedaudz grūtāka, taču šo darbību izpildīšana ir viegli izdarāma. Vispirms mums ir jāizveido mūsu skripts. Kad skripts ir izveidots, mēs to kopējam un ielīmējam mapē /etc/init.d (lai to izdarītu, mums ir jābūt root lietotājiem). Kad esam ielīmējuši šo skriptu, mums tas ir jādara dodiet viņiem atļaujas izpildīt šo failu. Tas tiek darīts, mapē atverot termināli un ierakstot:

chmod +x mi-script.sh

Tagad mums ir gatavs skripts, un mums tikai jāpasaka sistēmai izlasīt un izpildīt mapē ievietoto skriptu, tāpēc mēs terminālā izpildām šādu komandu:

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

Tas liks sistēma ietver skriptu sistēmas startēšanas laikā un katram lietotājam, kas atrodas šajā sistēmā, nav nozīmes, vai tas ir sistēmas administrators vai vienkāršs lietotājs. Kā jūs to redzat, tā ir vienkārša un vienkārša darbība, vai ne?


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Peter teica

    Ļoti interesanti!

    Kā palaist skriptu kā root? Jo skaidri, ja es tajā ievietošu "sudo ...", es nevarēšu ievadīt paroli.

    Paldies!

    1.    Ernesto teica

      Lai gan atbildes brīdī ir pagājuši 3 gadi, es ceru, ka kādam citam tas būs noderīgi:
      jūs atsakāties no sudo ...
      tas izskatītos šādi

      ./my-script.sh

  2.   Hosē Villamizars teica

    Man ir ubuntu 18.04, un es daru tieši to, ko jūs šeit aprakstījāt, un tas vienkārši neko neielādē. Man jāierobežo, ka fails ir paplašinājums, sh, vai man ir nepieciešams kāds papildu solis manai ubuntu versijai?

  3.   William teica

    Ar mani notiek tas pats, kas Hosē Villamizars. skripti nedarbojas, restartējot Ubuntu 18.04

  4.   papalapa teica

    Mēs jau esam trīs, es daru to, ko raksts saka, bet tas nedarbojas startēšanas laikā

  5.   Linux x teica

    Ar mani notiek tas pats, kāds risinājums?

  6.   Marce teica

    izveidojiet failu /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.local fails
    ## Šis skripts darbojas daudzlietotāju darbības līmeņa beigās.
    ## Pārliecinieties, ka šis skripts beidzas ar rindiņu "exit 0", ja tas ir veiksmīgs
    ## vai jebkura cita vērtība, ja jums ir kļūda.
    # Šajā rindā ievadiet to, ko vēlaties izpildīt, pirms sākat lietotājus.
    # - faila beigas -
    izeja 0

    dot izpildīt atļaujas
    un pēc tam sāciet pakalpojumu
    systemctl sāciet rc-local
    ja tā nav sākumā, novietojiet to
    systemctl iespējot rc-local
    Sveicieni

    1.    Alexis teica

      Tas bija tas, ko es beidzot saņēmu rezultātus no šī datuma ar Ubuntu 22, failam rc.local es pievienoju skriptu izsaukumus, izmantojot

      sh '/myscriptpath/script.sh'

      un gatavs