M3.U2.1. Introducere
Realizarea scripturilor joacă un rol fundamental în automatizarea sub Linux.
Anumite sarcini repetitive pot fi descrise în cadrul unui script. De fiecare dată când
este necesară execuŃia acelei sarcini, se lansează în execuŃe scriptul respectiv.
Aceste scripturi reprezintă un instrument de lucru al administratorilor de sisteme
Linux, prin care se pot lansa anumite servicii sau se pot obŃine anumite informaŃii
despre sistem. Astfel, scripturile pot fi utilizate pentru automatizarea sarcinilor
zilnice: realizarea de copii de siguranŃă, verificarea stării sistemului etc.
Shell pune la dispoziŃia utilizatorilor o serie de structuri care îl apropie de
un limbaj de programare. În cadrul acestei unităŃi de învăŃare vom studia controlul
secvenŃial al instrucŃiunilor, prin care o anumită instrucŃiune se execută în funcŃie
de codul de retur al uneia anterioare; de asemenea, există posibilitatea grupării
instrucŃiunilor, prin care se poate gestiona efectul grupului respectiv. Structurile
alternative şi repetitive utilizate, folosesc posibilitatea evaluării unor expresii
logice, ceea ce permite utilizarea de condiŃiilor pentru a se executa o anumită
secvenŃă. Utilizarea conceptului de funcŃie, permite structurarea unui script,
asemănător cu un program scris într-un limbaj de programare evoluat.
Dostları ilə paylaş: |