Kā piešķirt atļauju Shell skriptam Mac datorā

Ka Pieskirt Atlauju Shell Skriptam Mac Datora



Darbojoties ar čaulas skriptiem operētājsistēmā Mac, dažkārt var tikt parādīts kļūdas ziņojums Atļauja liegta ikreiz, kad mēģināt palaist skriptu. Šāda veida kļūdas galvenokārt rodas tāpēc, ka skriptam nav atbilstošas ​​atļaujas, lai to uzskatītu par programmu. Lai novērstu šo problēmu, jums ir jādod atļauja čaulas skriptam.

Šajā iesācējiem draudzīgajā rokasgrāmatā ir aprakstītas pamata darbības, lai piešķirtu atļauju čaulas skriptam operētājsistēmā Mac ar Zsh .

Kā es varu piešķirt atļauju Shell skriptam Mac datorā ar Zsh

Lai piešķirtu atļauju čaulas skriptam Mac datorā ar Zsh, veiciet tālāk norādītās darbības.







1. darbība: Vispirms atvērts Zsh termināļa apvalks savā Mac sistēmā un dodieties uz avota direktoriju, kurā tiek saglabāts skripta fails, izmantojot cd Pavēli.



2. darbība: Tagad pārbaudiet pašreizējo čaulas skripta atļauju, izmantojot šo komandu



ls -l myscript.sh





Iepriekš minētā komanda sniegs jums informāciju par failu, tostarp atļaujas garā formātā.

Piezīme: Aizvietot “myscript.sh” ar jūsu čaulas skripta nosaukumu.



3. darbība: Pēc tam jums ir jāpiešķir čaulas skripta izpildes atļauja, izmantojot 'chmod' komandu, kam seko atļaujas kods un skripta faila nosaukums. Izpildes atļaujas kods ir “a+x” (piešķiriet izpildāmās atļaujas visiem lietotājiem (īpašniekam, grupai un citiem)).

chmod a+x myscript.sh

Iepriekš minētā komanda piešķir izpildes atļauju visiem lietotājiem (īpašniekam, grupai un citiem) norādītajam skriptam.

4. darbība: Tagad vēlreiz izmantojiet šo komandu, lai pārbaudītu faila atjaunināto atļauju.

ls -l myscript.sh

5. darbība: Kad skripts ir pārbaudīts, iegūstot nepieciešamo atļauju, varat to izpildīt, ierakstot tā nosaukumu pirms “./” terminālī.

. / myscript.sh

Šoreiz čaulas skripta fails tiks izpildīts bez atļaujas liegtas kļūdas.

Secinājums

Atļaujas piešķiršana čaulas skriptam Mac datorā ir ļoti svarīga, lai nodrošinātu, ka to var izpildīt bez saskarsmes ar Atļauja liegta kļūdas. Veicot šajā rakstā aprakstītās darbības, varat viegli piešķirt čaulas skriptam nepieciešamās atļaujas un to veiksmīgi izpildīt. Tas ļauj ērti palaist čaulas skriptus un automatizēt uzdevumus savā Mac datorā.