Acest ghid prietenos pentru începători va acoperi pașii de bază pentru a acorda permisiunea unui script shell pe Mac Zsh .
Cum dau permisiunea unui script Shell pe un Mac cu Zsh
Pentru a acorda permisiunea unui script shell pe un Mac cu Zsh, urmați pașii de mai jos.
Pasul 1: Prima deschidere Zsh terminal shell pe sistemul dvs. Mac și navigați la directorul sursă unde este salvat fișierul script folosind CD Comanda.
Pasul 2: Acum, verificați permisiunea curentă a scriptului shell folosind următoarea comandă
ls -l myscript.sh
Comanda de mai sus vă va oferi detaliile fișierului, inclusiv permisiunile într-un format lung.
Notă: A inlocui „myscript.sh” cu numele scriptului dvs. shell.
Pasul 3: În continuare, trebuie să acordați permisiunea de execuție scriptului shell folosind „chmod” comanda urmată de codul de permisiune și numele fișierului scriptului. Codul de permisiune pentru execuție este „a+x” (acordați permisiuni executabile tuturor utilizatorilor (proprietar, grup și alții)).
chmod a+x myscript.sh
Comanda de mai sus acordă permisiunea de executare tuturor utilizatorilor (proprietar, grup și alții) pentru scriptul specificat.
Pasul 4: Acum, utilizați următoarea comandă din nou pentru a verifica permisiunea actualizată a fișierului.
ls -l myscript.sh
Pasul 5: Odată ce scriptul este verificat având permisiunea necesară, îl puteți executa tastând numele său precedat de „./” în terminal.
. / myscript.sh
De data aceasta, fișierul script shell se va executa fără nicio eroare de permisiune refuzată.
Concluzie
Acordarea permisiunii unui script shell pe un Mac este crucială pentru a vă asigura că poate fi executat fără a fi întâlnit Acces refuzat erori. Urmând pașii menționați în acest articol, puteți acorda cu ușurință permisiunile necesare scriptului dumneavoastră shell și îl puteți executa cu succes. Acest lucru vă permite să rulați scripturile shell și să automatizați sarcinile pe Mac cu ușurință.