Ako udelím povolenie skriptu Shell na počítači Mac

Ako Udelim Povolenie Skriptu Shell Na Pocitaci Mac



Práca so skriptami shellu na Macu môže niekedy viesť k chybovému hláseniu Prístup zamietnutý vždy, keď sa pokúsite spustiť skript. Tento typ chyby sa väčšinou vyskytuje, pretože skript nemá správne oprávnenie na to, aby sa s ním zaobchádzalo ako s programom. Ak chcete tento problém vyriešiť, musíte skriptu shellu udeliť povolenie.

Tento priateľský sprievodca pre začiatočníkov bude obsahovať základné kroky na udelenie povolenia skriptu shellu na Macu Zsh .

Ako udelím povolenie skriptu Shell na počítači Mac so Zsh

Ak chcete povoliť skriptu shellu na Macu so Zsh, postupujte podľa nižšie uvedených krokov.







Krok 1: Najprv otvorte Zsh terminálový shell na vašom systéme Mac a prejdite do zdrojového adresára, kde je uložený váš súbor skriptu pomocou cd Príkaz.



Krok 2: Teraz skontrolujte aktuálne oprávnenie skriptu shell pomocou nasledujúceho príkazu



ls -l myscript.sh





Vyššie uvedený príkaz vám poskytne podrobnosti o súbore vrátane povolení v dlhom formáte.

Poznámka: Nahradiť 'myscript.sh' s názvom vášho shell skriptu.



Krok 3: Ďalej musíte udeliť povolenie na spustenie skriptu shell pomocou príkazu 'chmod' za ktorým nasleduje kód povolenia a názov súboru skriptu. Kód povolenia na vykonanie je 'a+x' (udeľte spustiteľné povolenia všetkým používateľom (vlastníkovi, skupine a iným)).

chmod a+x myscript.sh

Vyššie uvedený príkaz udeľuje povolenie na spustenie pre zadaný skript všetkým používateľom (vlastníkovi, skupine a iným).

Krok 4: Teraz znova použite nasledujúci príkaz na overenie aktualizovaného povolenia súboru.

ls -l myscript.sh

Krok 5: Keď je skript overený tým, že má potrebné oprávnenie, môžete ho spustiť zadaním jeho názvu, ktorému predchádza './' v termináli.

. / myscript.sh

Tentoraz sa súbor skriptu shell spustí bez akejkoľvek chyby odmietnutia povolenia.

Záver

Udelenie povolenia shell skriptu na Macu je kľúčové, aby sa zabezpečilo jeho spustenie bez stretnutia Prístup zamietnutý chyby. Podľa krokov uvedených v tomto článku môžete jednoducho poskytnúť potrebné povolenia vášmu skriptu shellu a úspešne ho spustiť. To vám umožní ľahko spúšťať skripty shellu a automatizovať úlohy na počítači Mac.