Kako mogu dati dopuštenje Shell skripti na Macu

Kako Mogu Dati Dopustenje Shell Skripti Na Macu



Rad sa skriptama ljuske na Macu ponekad može dovesti do poruke o pogrešci koja kaže Dopuštenje odbijeno kad god pokušate pokrenuti skriptu. Ova vrsta pogreške uglavnom se događa jer skripta nema odgovarajuću dozvolu da se tretira kao program. Da biste riješili ovaj problem, morate dati dopuštenje skripti ljuske.

Ovaj vodič prilagođen početnicima pokrit će osnovne korake za davanje dopuštenja skripti ljuske na Macu Zsh .

Kako mogu dati dopuštenje Shell skripti na Macu sa Zsh

Da biste dali dopuštenje skripti ljuske na Macu sa Zshom, slijedite dolje navedene korake.







Korak 1: Prvo otvoreno Zsh terminal shell na vašem Mac sustavu i idite do izvornog direktorija u kojem je spremljena datoteka skripte pomoću CD Naredba.



Korak 2: Sada provjerite trenutnu dozvolu skripte ljuske pomoću sljedeće naredbe



ls -l myscript.sh





Gornja naredba pružit će vam pojedinosti o datoteci, uključujući dopuštenja u dugom formatu.

Bilješka: Zamijeniti “myscript.sh” s nazivom vaše skripte ljuske.



Korak 3: Zatim morate dati dopuštenje za izvršenje skripti ljuske pomoću “chmod” naredbu nakon koje slijedi kod dopuštenja i naziv datoteke skripte. Šifra dopuštenja za izvršenje je 'a+x' (dodijeliti izvršne dozvole svim korisnicima (vlasniku, grupi i drugima)).

chmod a+x myscript.sh

Gornja naredba daje dopuštenje za izvršenje svim korisnicima (vlasniku, grupi i drugima) za navedenu skriptu.

Korak 4: Sada ponovno upotrijebite sljedeću naredbu za provjeru ažurirane dozvole za datoteku.

ls -l myscript.sh

Korak 5: Nakon što je skripta potvrđena posjedovanjem potrebne dozvole, možete je izvršiti upisivanjem njenog naziva ispred “./” u terminalu.

. / myscript.sh

Ovoga puta datoteka skripte ljuske izvršit će se bez pogreške odbijene dozvole.

Zaključak

Davanje dopuštenja skripti ljuske na Macu ključno je kako bi se osiguralo da se može izvršiti bez Dopuštenje odbijeno pogreške. Slijedeći korake navedene u ovom članku, možete jednostavno dati potrebna dopuštenja svojoj skripti ljuske i uspješno je izvršiti. To vam omogućuje da s lakoćom pokrećete svoje skripte ljuske i automatizirate zadatke na svom Macu.