Kaip suteikti leidimą „Shell“ scenarijui „Mac“.

Kaip Suteikti Leidima Shell Scenarijui Mac



Kai dirbate su apvalkalo scenarijais „Mac“, kartais gali būti rodomas klaidos pranešimas Leidimas nesuteiktas kai bandote paleisti scenarijų. Tokio tipo klaidos dažniausiai atsiranda dėl to, kad scenarijus neturi tinkamo leidimo laikyti jį programa. Norėdami išspręsti šią problemą, turite duoti apvalkalo scenarijų.

Šiame pradedantiesiems skirtame vadove bus aprašyti pagrindiniai žingsniai, kaip suteikti leidimą apvalkalo scenarijui „Mac“ sistemoje Zsh .

Kaip suteikti leidimą „Shell“ scenarijui „Mac“ su Zsh

Norėdami suteikti leidimą apvalkalo scenarijui Mac kompiuteryje su Zsh, atlikite toliau nurodytus veiksmus.





1 žingsnis: Pirma atidaryta Zsh „Mac“ sistemos terminalo apvalkalas ir eikite į šaltinio katalogą, kuriame yra išsaugotas scenarijaus failas, naudojant cd komandą.



2 žingsnis: Dabar patikrinkite, ar yra dabartinis apvalkalo scenarijaus leidimas, naudodami šią komandą



ls -l myscript.sh





Aukščiau pateikta komanda suteiks jums išsamią failo informaciją, įskaitant ilgo formato leidimus.

Pastaba: Pakeiskite „myscript.sh“ su jūsų apvalkalo scenarijaus pavadinimu.



3 veiksmas: Tada turite suteikti apvalkalo scenarijaus vykdymo leidimą naudodami 'chmod' komandą, po kurios nurodomas leidimo kodas ir scenarijaus failo pavadinimas. Vykdymo leidimo kodas yra „a+x“ (suteikti vykdomuosius leidimus visiems vartotojams (savininkui, grupei ir kitiems)).

chmod a+x myscript.sh

Aukščiau pateikta komanda visiems naudotojams (savininkui, grupei ir kitiems) suteikia leidimą vykdyti nurodytą scenarijų.

4 veiksmas: Dabar dar kartą naudokite šią komandą, kad patikrintumėte atnaujintą failo leidimą.

ls -l myscript.sh

5 veiksmas: Kai scenarijus bus patvirtintas turint reikiamą leidimą, galite jį vykdyti įvesdami jo pavadinimą prieš './' terminale.

. / myscript.sh

Šį kartą apvalkalo scenarijaus failas bus vykdomas be jokio leidimo atmesto klaidos.

Išvada

Labai svarbu suteikti leidimą naudoti apvalkalo scenarijų „Mac“ kompiuteryje, kad būtų galima užtikrinti, kad jį būtų galima vykdyti nesusiduriant su Leidimas nesuteiktas klaidų. Vykdydami šiame straipsnyje aprašytus veiksmus, galite lengvai suteikti reikiamus leidimus savo apvalkalo scenarijui ir sėkmingai jį vykdyti. Tai leidžia lengvai paleisti apvalkalo scenarijus ir automatizuoti užduotis „Mac“ kompiuteryje.