Kuinka annan luvan Shell-skriptille Macissa

Kuinka Annan Luvan Shell Skriptille Macissa



Shell-skriptien käsitteleminen Macissa voi joskus johtaa virheilmoitukseen Lupa kielletty aina kun yrität suorittaa skriptin. Tämäntyyppinen virhe johtuu useimmiten siitä, että komentosarjalla ei ole asianmukaista oikeutta käsitellä sitä ohjelmana. Korjaaksesi tämän ongelman, sinun on myönnettävä komentosarjan komentosarjalle lupa.

Tämä aloittelijan ystävällinen opas kattaa perusvaiheet luvan myöntämiseksi komentotulkkikomentosarjalle Macissa Zsh .

Kuinka annan luvan Shell-skriptille Macissa, jossa on Zsh

Jos haluat antaa luvan komentotulkkikomentosarjalle Macissa, jossa on Zsh, noudata alla annettuja ohjeita.







Vaihe 1: Ensin auki Zsh Terminal Shell Mac-järjestelmässäsi ja siirry lähdehakemistoon, johon komentosarjatiedostosi on tallennettu CD Komento.



Vaihe 2: Tarkista nyt komentotulkkikomentosarjan nykyinen käyttöoikeus seuraavalla komennolla



ls -l myscript.sh





Yllä oleva komento antaa sinulle tiedoston tiedot, mukaan lukien käyttöoikeudet pitkässä muodossa.

Huomautus: Korvata 'myscript.sh' komentotulkkikomentosarjasi nimellä.



Vaihe 3: Seuraavaksi sinun on annettava komentosarjan komentosarjalle suorituslupa käyttämällä 'chmod' komento, jota seuraa lupakoodi ja komentosarjan tiedostonimi. Suorituksen lupakoodi on 'a+x' (myönnä suoritusoikeudet kaikille käyttäjille (omistaja, ryhmä ja muut)).

chmod a+x myscript.sh

Yllä oleva komento antaa suoritusoikeuden kaikille käyttäjille (omistaja, ryhmä ja muut) määritetylle komentosarjalle.

Vaihe 4: Käytä seuraavaa komentoa uudelleen tarkistaaksesi tiedoston päivitetyn käyttöoikeuden.

ls -l myscript.sh

Vaihe 5: Kun komentosarja on varmistettu saamalla tarvittavat luvat, voit suorittaa sen kirjoittamalla sen nimen ennen './' terminaalissa.

. / myscript.sh

Tällä kertaa shell-skriptitiedosto suoritetaan ilman lupaa estetty -virhettä.

Johtopäätös

Luvan myöntäminen shell-skriptille Macissa on ratkaisevan tärkeää sen varmistamiseksi, että se voidaan suorittaa ilman Lupa kielletty virheitä. Noudattamalla tässä artikkelissa kuvattuja vaiheita voit helposti antaa tarvittavat käyttöoikeudet komentotulkkikomentosarjallesi ja suorittaa sen onnistuneesti. Tämän avulla voit suorittaa komentotulkkikomentosarjojasi ja automatisoida tehtäviä Macissa helposti.