Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
02.09.2025

Cum să executați un fișier .sh în Linux

În Linux, scripturile shell (fișiere .sh) sunt utilizate pe scară largă pentru automatizarea sarcinilor, configurarea sistemelor sau implementarea aplicațiilor. Să știți cum să le rulați este esențial pentru administratori, dezvoltatori și oricine lucrează cu servere Linux. În acest ghid, vom explica diferite metode pas cu pas.

1. Faceți fișierul executabil

Atunci când descărcați sau creați un fișier .sh, este posibil ca acesta să nu aibă permisiuni de execuție în mod implicit. Pentru a le adăuga, utilizați:

chmod +x script.sh

Acum fișierul poate fi executat ca un program.

2. Executare cu cale relativă sau absolută

Dacă fișierul este în directorul curent:

./script.sh

Dacă este localizat în altă parte:

/home/user/scripts/script.sh

3. Executare cu bash sau sh

Chiar și fără drepturi de execuție, puteți rula scriptul direct cu shell-ul:

bash script.sh

sau

sh script.sh

Această metodă este utilă pentru testarea rapidă a scripturilor.

4. Rulați ca superutilizator (dacă este necesar)

Unele scripturi necesită privilegii ridicate pentru a modifica sistemul. În acest caz:

sudo ./script.sh

sau

sudo bash script.sh

5. Rularea în fundal

Dacă doriți ca scriptul să ruleze fără a bloca sesiunea dvs. de terminal:

./script.sh &amp

Simbolul & trimite procesul în fundal.

6. Programarea executării scriptului

Pentru a automatiza executarea repetată, puteți utiliza cron:

crontab -e

Exemplu:

0 2 * * * * /home/user/scripts/backup.sh

Aceasta execută scriptul în fiecare zi la ora 2 AM.

Cele mai bune practici

  • Verificați întotdeauna conținutul unui fișier .sh înainte de a-l executa, mai ales dacă provine dintr-o sursă externă.
  • Utilizați comentarii în interiorul scripturilor (#) pentru a le face clare și ușor de întreținut.
  • Păstrați scripturile în directoare dedicate, precum /usr/local/bin sau ~/scripts.

Concluzii
Rularea fișierelor .sh în Linux este simplă: acordați-le permisiunea de execuție, apoi rulați-le prin ./script.sh sau cu bash. Pentru automatizarea și fiabilitatea serverului, plasați-le pe un server VPS sau dedicat, precum cele oferite de AlexHost, și utilizați cron jobs pentru sarcinile regulate.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills