01.12.2012 Views

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Se observă că scriptul conţine doar comanda echo, care foloseşte valoarea variabilei de mediu ($)<br />

USER pentru a afişa un şir personalizat pentru fiecare utilizator care îl rulează.<br />

Vă prezentăm un altul, tot de o singură linie, folosit pentru afişarea utilizatorilor autentificaţi:<br />

Mai jos este un script care conţine mai multe linii folosit pentru realizarea de copii ale tuturor<br />

fişierelor dintr-un director. Scriptul listează mai <strong>în</strong>tâi toate fişierele din directorul curent şi pune această listă<br />

<strong>în</strong> variabi<strong>la</strong> LIST. Apoi stabileşte numele copiei fiecărui fişier, copiind <strong>în</strong> cele din urmă fişierele. Este afişat un<br />

mesaj pentru fiecare fişier prelucrat:<br />

Prin simp<strong>la</strong> introducere a unei linii ca mv **.old nu veţi obţine nici un rezultat, lucru uşor de<br />

verificat pe câteva fişiere de test. Comanda echo a fost adăugată pentru afişarea desfăşurării activităţilor.<br />

echo este folositoare <strong>în</strong> general <strong>în</strong> cazurile <strong>în</strong> care un script nu lucrează cum trebuie: introduceţi câte una<br />

după fiecare pas despre care aveţi dubii şi veţi af<strong>la</strong> eroarea imediat.<br />

Directorul /etc/rc.d/init.d conţine multe exemple de scripturi. Vă prezentăm pe ace<strong>la</strong> care<br />

controlează serverul fictiv ICanSeeYou:<br />

112

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!