Hvordan gir jeg tillatelse til et Shell-skript på en Mac

Hvordan Gir Jeg Tillatelse Til Et Shell Skript Pa En Mac



Å håndtere shell-skript på Mac kan noen ganger føre til en feilmelding som sier Tillatelse avslått hver gang du prøver å kjøre et skript. Denne typen feil oppstår for det meste fordi skriptet ikke har riktig tillatelse til å bli behandlet som et program. For å fikse dette problemet, må du gi tillatelse til shell-skriptet.

Denne nybegynnervennlige guiden vil dekke de grunnleggende trinnene for å gi tillatelse til et skallskript på Mac med Zsh .

Hvordan gir jeg tillatelse til et Shell-skript på en Mac med Zsh

For å gi tillatelse til et skallskript på en Mac med Zsh, følg trinnene nedenfor.







Trinn 1: Først åpnet Zsh terminalskall på Mac-systemet og naviger til kildekatalogen der skriptfilen er lagret ved hjelp av cd Kommando.



Steg 2: Se nå etter gjeldende tillatelse til shell-skriptet ved å bruke følgende kommando



ls -l myscript.sh





Kommandoen ovenfor vil gi deg fildetaljene, inkludert tillatelser i et langt format.

Merk: Erstatte «myscript.sh» med navnet på skallskriptet ditt.



Trinn 3: Deretter må du gi utførelsen tillatelse til shell-skriptet ved å bruke 'chmod' kommando etterfulgt av tillatelseskoden og skriptets filnavn. Tillatelseskoden for utførelsen er 'a+x' (gi kjørbare tillatelser til alle brukere (eier, gruppe og andre)).

chmod a+x myscript.sh

Kommandoen ovenfor gir utføringstillatelse til alle brukere (eier, gruppe og andre) for det angitte skriptet.

Trinn 4: Bruk nå følgende kommando igjen for å bekrefte den oppdaterte tillatelsen til filen.

ls -l myscript.sh

Trinn 5: Når skriptet er bekreftet ved å ha den nødvendige tillatelsen, kan du kjøre det ved å skrive navnet foran './' i terminalen.

. / myscript.sh

Denne gangen vil shell script-filen kjøres uten noen tillatelse nektet feil.

Konklusjon

Å gi tillatelse til et skallskript på en Mac er avgjørende for å sikre at det kan kjøres uten å møte Tillatelse avslått feil. Ved å følge trinnene som er skissert i denne artikkelen, kan du enkelt gi de nødvendige tillatelsene til skallskriptet ditt og utføre det vellykket. Dette lar deg kjøre skallskriptene dine og automatisere oppgaver på Mac-en din med letthet.