Kuidas anda luba Shelli skriptile Macis

Kuidas Anda Luba Shelli Skriptile Macis



Shelliskriptidega töötamine Macis võib mõnikord kaasa tuua veateate Luba keelatud alati, kui proovite skripti käivitada. Seda tüüpi tõrked ilmnevad enamasti seetõttu, et skriptil pole programmina käsitlemiseks sobivat luba. Selle probleemi lahendamiseks peate andma kestaskriptile loa.

See algajatele mõeldud sõbralik juhend hõlmab põhitoiminguid kestaskriptile Macis loa andmiseks Zsh .

Kuidas anda luba Shell-skriptile Zsh-ga Macis

Zsh-iga Macis kestaskriptile loa andmiseks järgige alltoodud samme.







Samm 1: Esmalt avatud Zsh terminali kest oma Maci süsteemis ja navigeerige lähtekataloogi, kuhu teie skriptifail on salvestatud kasutades cd Käsk.



2. samm: Nüüd kontrollige järgmise käsu abil shelliskripti praegust luba



ls -l myscript.sh





Ülaltoodud käsk annab teile faili üksikasjad, sealhulgas õigused pikas vormingus.

Märge: Asenda 'myscript.sh' teie shelliskripti nimega.



3. samm: Järgmisena peate andma shelliskriptile täitmisloa, kasutades 'chmod' käsk, millele järgneb loakood ja skripti failinimi. Täitmise loakood on 'a+x' (anna täitmisõigused kõigile kasutajatele (omanik, rühm ja teised)).

chmod a+x myscript.sh

Ülaltoodud käsk annab kõigile kasutajatele (omanik, rühm ja teised) määratud skripti käitamisõiguse.

4. samm: Nüüd kasutage faili värskendatud loa kontrollimiseks uuesti järgmist käsku.

ls -l myscript.sh

5. samm: Kui skript on kontrollitud ja teil on vajalikud õigused, saate seda käivitada, sisestades selle nime, millele eelnes './' terminalis.

. / myscript.sh

Seekord käivitatakse shelliskriptifail ilma loata keelatud veata.

Järeldus

Shelliskriptile loa andmine Macis on ülioluline tagamaks, et seda saab käivitada ilma Luba keelatud vead. Järgides selles artiklis kirjeldatud samme, saate hõlpsalt anda oma kestaskriptile vajalikud õigused ja seda edukalt käivitada. See võimaldab teil Macis hõlpsasti kestaskripte käitada ja ülesandeid automatiseerida.