Tóg do chlár céim ar chéim ag úsáid Scripteáil Shell - Cuid 4

In iontrálacha roimhe seo sa tsraith foilseachán seo, chuimhníomar ar conas:

Scríbhneoireacht ShellAgus i gceann roimhe seo, conas a Shebang agus BSM (Mód Bash Strict / Mód Stash Bash).

Na cleachtais is fearr chun Script Shell a chruthú in GNU / Linux - Cuid 1

Na cleachtais is fearr chun Script Shell a chruthú in GNU / Linux - Cuid 2

Seo sampla de a Modúl optamaithe, ag glacadh mar shampla ceann de mo chuid cláir (iarratais) fíricí in a Script Shell dtugtar Suiteáil Post Linux - Script Comóradh Céad Bliain 8.0:

Ba chóir gurb é seo an modúl (roinn) na bunphacáistí a shuiteáil atá riachtanach chun go bhfeidhmeoidh siad i gceart, nó na bearta íosta is gá a dhéanamh chun an Timpeallacht Oibre nó an Córas Oibriúcháin a nuashonrú, a chothabháil nó a fheidhmiú ionas go rithfidh gach rud go sásúil. Cuirim na línte seo a leanas go pearsanta leis an modúl seo a chruthú:


###############################################################################
# INICIO DEL MODULO DE OPTIMIZACIÓN AL LINUX POST INSTALL - SCRIPT BICENTENARIO               
###############################################################################

# Sección que instala los paquetes bases del LPI-SB

echo -e '\a'

apt update && apt install dialog gxmessage zenity espeak gksu -y && apt install -f && dpkg --configure -a

if [ $? = 0 ]; then

     echo ""
     echo ""
     echo "#--------------------------------------------------------#"
     echo "#LA INSTALACIÓN DE LOS PAQUETES HA CULMINADO EXITOSAMENTE#"
     echo "#--------------------------------------------------------#"
     echo ""
     echo ""

     play /usr/share/sounds/info.wav 2> /dev/null

     sleep 3
     clear

else

     echo ''
     echo ''
     echo '#--------------------------------------------------------#'
     echo '# LA INSTALACIÓN DE LOS PAQUETES NO CULMINO EXITOSAMENTE #'
     echo '#--------------------------------------------------------#'
     echo ''
     echo ''

     play /usr/share/sounds/warning.wav 2> /dev/null

     sleep 3
     clear

     echo ''
     echo ''
     echo '#--------------------------------------------------------#'
     echo '#                  EJECUTE MANUALMENTE                   #'
     echo '# UN MANTENIMIENTO PREVENTIVO Y CORRECTIVO EN SU SISTEMA #'
     echo '#   EJECUTANDO LA SIGUIENTES ORDEN DE COMANDO, 1 HA 1:   #'
     echo '#                                                        #'
     echo '#                       apt update                       #'
     echo '#                     apt install -f                     #'
     echo '#                   dpkg --configure -a                  #'
     echo '#                       apt upgrade                      #'
     echo '#                                                        #'
     echo '#   LUEGO INSTALE MANUALMENTE LOS PAQUETES NECESARIOS    #'
     echo '#         CON LA ORDEN DE COMANDO SIGUIENTE:             #'
     echo '#                                                        #'
     echo '#      apt install dialog gxmessage zenity espeak -y     #'
     echo '#                                                        #'
     echo '#  AHORA, VUELVA HA INTENTAR EJECUTAR EL SCRIPT LPI-SB   #'
     echo '#--------------------------------------------------------#'
     echo ''
     echo ''

     sleep 3
     clear

     play /usr/share/sounds/info.wav 2> /dev/null

     exit 0

fi

wget -o /dev/null --user-agent="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36" -O "/tmp/audio.mp3" "https://translate.google.co.ve/translate_tts?ie=UTF-8&q=BIENVENIDO%20AL%20LINUX%20POST%20INSTALL%20-%20SCRIPT%20BICENTENARIO&tl=es&total=1&idx=0&textlen=54&tk=511133.124198&client=t&prev=input&ttsspeed=0.24" ; play -q /tmp/audio.mp3

wget -o /dev/null --user-agent="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36" -O "/tmp/audio.mp3" "https://translate.google.co.ve/translate_tts?ie=UTF-8&q=ESTIMADO%20USUARIO%2C%20ESPERE%20UNOS%20SEGUNDOS%20MIENTRAS%20EL%20PROGRAMA%20SE%20CARGA%20E%20INICIA&tl=es&total=1&idx=0&textlen=77&tk=337132.200023&client=t&prev=input" ; play -q /tmp/audio.mp3

###############################################################################
# FINAL DEL MODULO DE OPTIMIZACIÓN AL LINUX POST INSTALL - SCRIPT BICENTENARIO               
###############################################################################

===============

Mar a fheiceann tú, ritheann an modúl seo a nuashonrú inniúlachta, agus suiteáil na bpacáistí ina dhiaidh sin dialóg gxmessage zenity espeak gksu, ag leanúint ar aghaidh leis na horduithe ordaithe suiteáil inniúlachta -f y dpkg – cumraigh -a. Agus i gcás más rud é agus go ndearnadh gach rud a fhorghníomhú go sásúil, a teachtaireacht amhairc de réir teirminéil de chríochnú rathúil le foláireamh sonic agus lean mé ar aghaidh leis an gcéad chéim eile (modúl / roinn) den Script Shell. Seachas sin, a teachtaireacht amhairc de réir teirminéil réadú nár éirigh leis le foláireamh sonic, le duine eile teachtaireacht amhairc de réir teirminéil ag moladh go ndéanfaí gníomhartha láimhe chun an earráid a baineadh amach a sheachaint arís, agus ansin críochnaigh forghníomhú an Script Shell.

Maidir leis an 2 líne dheireanacha den mhodúl, iad siúd a thosaíonn wget ordú, anois níl siad seo riachtanach, mar tá siad seo mar chuid de a nós imeachta turgnamhach curtha in oiriúint agam chun tacaíocht ghutha a Script Shell le nasc idirlín ag úsáid an Sintéiseoir gutha ar líne ó Google Translate agus a guth mná céadfach, agus ar an gcaoi sin ionad na sintéiseoir le guth róbatach (fireann / baineann) a sholáthraíonn Córais Oibriúcháin GNU / Linux go háitiúil leis na pacáistí (cláir) espeak, féile, festvox, mbrola, urlabhra agus stardict.

Moladh:

LÉIGH AN DOICIMÉID: «AN CATHEDRAL AGUS AN BAZAR»

An Ardeaglais agus an Bazaar is cineál forógra é a chruthaigh Eric S Raymond sa bhliain 1.998 chun iarracht a dhéanamh míniú a thabhairt ó do dhearcadh agus d’eispéireas pearsanta (Cruthú an chláir beir mail) an méid a mhothaigh sé faoi chruthú agus éabhlóid rathúil Linux agus a chláir ghaolmhara, go háirithe ó thaobh na difríochta idir an Múnlaí Forbartha Bogearraí, a ghlaoigh sé go pearsanta air: Múnla Ardeaglais agus Múnla Bazaar.

Seo a leanas m'anailís achomair ar an doiciméad sin:

Molann nó léann an léamh seo an fhís atá i saol na Ingeniería del Bogearraí tá “dhá stíl forbartha go hiomlán difriúil ann, samhail ardeaglais, infheidhme maidir le mórchuid na bhforbairtí a dhéantar i saol na Bogearraí tráchtála, os comhair samhail bazaar, níos tipiciúla ar domhan Linux ". Ag cur béime air go ndíorthaítear an 2 mhúnla seo ó phointí tosaigh contrártha ar nádúr an phróisis dífhabhtaithe bogearraí, agus óna theoiric ar leith faoin rud a ghlaoigh sé Dlí Linus a luaigh an méid seo a leanas: "I bhfianaise líon leordhóthanach súile, tá gach earráid neamhábhartha" nó i bhfocail eile: "Le líon leordhóthanach súile, is trifles iad na botúin go léir."

Sa léamh seo freisin leagann an t-údar béim ar an bhfocal hacker, a chuir an t-údar in iúl i mo thuairim mar chineál Úsáideoir ardleibhéil atá in ann clár a thuiscint agus a shaothrú go héifeachtúil, agus ceartúcháin nó modhnuithe i bhfoirm agus substaint éifeachtach a bhrath, a mholadh nó a chur i bhfeidhm don phobal úsáideoirí ar fad. Thaitin an coincheap féin-mholtha seo go mór liom mar ceapaim go bhfuil sé ceart, áfach, fágfaidh mé ceann is maith liom go leor freisin toisc go bhfuil sé i bhfad níos domhanda agus / nó cineálach.

hacker"Tá Linux treascrach." Cén fáth? Is é an chéad rud a insíonn an léamh seo dúinn:

Go dtí sin bhí éagsúlacht mhór modhanna nó samhlacha caighdeánaithe Forbartha Bogearraí a bhí bunaithe ar a "Cur chuige níos láraithe agus pleanáilte ón tús" mar thoradh ar an ngníomh chun Bogearraí a dhearadh á nglacadh mar rud a bhaineann le x Fachtóir as a dtagann “Castacht chriticiúil éigin”. Agus cé go raibh a leithéid ann cheana sa Domhan UnixIs é sin le rá, thóg obair ar a raibh uirlisí beaga, forbairt tapa fréamhshamhla agus ríomhchlárú éabhlóideach, teacht chun cinn na fealsúnachta um fhorbairt Bogearraí Saor faoi Linux an t-ábhar go leibhéal eile sofaisticiúlachta.

Mar thoradh air seo, Cé Forbairt Bogearraí Príobháideacha rinneadh de "Bealach ciúin agus urramach", de réir mar a thógann tú a Catedral, an Forbairt Bogearraí Saor in Aisce (Linux) rinneadh de "bealach fuadar agus le cláir oibre iomadúla (cosáin) agus cineálacha cur chuige (tograí). ", díreach mar a bhí tú go hiontach Bazar.

Faoi dheireadh, nochtann sé sraith áitribh ar fiú iad a bhriseadh síos agus a thochailt ina gcomhthéacs ceart chun tuiscint a fháil orthu siúd a fhorbraíonn do phobal na n-úsáideoirí Bogearraí Saor. Is iad na háitribh seo:

  1. DE BHRÍ GACH CEANN MAIDIR LE BOGEARRAÍ A BHAINEANN LE FADHBANNA PEARSANTA ÓN CLÁRÚ A FHÁIL.
  2. CLÁRTHÓIRÍ MAITH AG FÉIDIR LEIS AN SCRÍOBH. AN FHIOS AG FÉIDIR LEIS AN REWRITE (AGUS REUSE).
  3. Smaoinigh FAOI DÍOSPÓIREACHT AG LEAST AMHÁIN: BEIDH TÚ DEIREADH AG DUL A DHÉANAMH AGAINN.
  4. MÁ THOILÍONN TÚ AN CEART CEART, FÉIDIR LE FADHBANNA IDIRNÁISIÚNTA TÚ.
  5. NUAIR NÍ FÉIDIR LE CLÁR IDIRNÁISIÚNTA A FHÁIL AGAINN, IS FÉIDIR LE DO DHLEACHTAS IS MÓ A CHUR CHUN SUCCESSOR INNIÚIL.
  6. IS É AN BHEALACH COMHLÁNAITHE IS FÉIDIR LE CLÁR A FHEABHSÚ GO hÍOSCA AGUS A ÉIFEACHTÚ A CHUR CHUN CLÁR A CHUR CHUN CINN.
  7. LÉIRMHEAS GO luath. LAUNCH IT OFTEN. AGUS ÉISTEACHT LE DO ÚSÁIDEOIRÍ.
  8. A THABHAIRT MAIDIR LE BÁS TÁSTÁLACHA AGUS RANNÍOCAÍOCHTAÍ, FÉIDIR LE GACH FADHBANNA A THABHAIRT GO LÁTHAIR GO LÁTHAIR GO LÁTHAIR A RÉAMHRÁ.

Móide 11 áitreabh eile atá fágtha atá níos mó den chineál sobering (morálta), nach dtagann leis an scéal ach leis an méid a léirmhíníonn gach duine acu léitheoir (forbróir), a thug na conclúidí seo a leanas i mo chás an-áirithe:

ConclúidíTá súil agam gur thaitin an fhaisnéis seo leat agus tá sé úsáideach, ó shin Is tagairt éigeantach é Léamh na hArdeaglaise agus an Bazaar dóibh siúd go léir a chláraíonn aon Fhorbairt i mBogearra Saor, is cuma cé chomh mór nó beag.

Níos déanaí, i bpoist amach anseo leanfaimid orainn ag feiceáil sampla de modúil (ailt) a chomhlíonann feidhmeanna mar:

  • MODÚL ÚDARÚ ÚSÁIDE LE PASSWORD
  • MODÚL MAIDIR LE hAGHAIDH ÁBHAR AN CHÓRAIS OIBRÍOCHTA
  • MODÚL COMHDHLÚTHÚ TEANGA
  • MODÚL COMHDHLÚTHÚ PROXY DON COMHSHAOL FEIDHMIÚCHÁIN

I measc go leor eile!

Agus mar is gnáth, molaim dul ag foghlaim ar bhealach féin-mhúinte faoi ​​na horduithe: gksu, dialóg, gxmessage, zenity, espeak, play, i measc go leor eile chun comhéadain ghrafacha a chruthú de réir Críochfort nó do Dheasc an Úsáideora, le foláirimh sonic nó ilmheán, agus eolas a chur chun cinn a úsáidfidh siad níos déanaí.

Cuimhnigh go bhfuil siad seo agus aon mholtaí eile ar chuid acu modúl, feidhm, athróg, ordú nó gníomh go ginearálta is féidir é a dhéanamh go leor bealaí, agus ní rud níos mó ná a bealach simplí, de na go leor bealaí féideartha agus is dócha a dúirt is féidir nó a d’fhéadfaí gníomh a dhéanamh!

Díreach le críochnú fágaim tú, a Craoladh scáileáin déanta agam, chun a thaispeáint duit cad a bheifeá in ann, tar éis duit é seo a chríochnú Cúrsa ar líne Scripting Shell i DesdeLinux:

Scáileán Tástála LPI-SB8

(LINUX POST INSTALL - SCRIPT BICENTENNIAL 8.0.0) - Cuid 2


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.