Как да дам разрешение на Shell Script на Mac

Kak Da Dam Razresenie Na Shell Script Na Mac



Работата със скриптове на обвивката на Mac понякога може да доведе до съобщение за грешка, което казва Разрешението е отказано всеки път, когато се опитате да изпълните скрипт. Този тип грешка възниква най-вече защото скриптът няма правилното разрешение да бъде третиран като програма. За да коригирате този проблем, трябва да дадете разрешение на скрипта на обвивката.

Това приятелско ръководство за начинаещи ще покрие основните стъпки за даване на разрешение за скрипт на обвивка на Mac Zsh .

Как да дам разрешение на Shell скрипт на Mac със Zsh

За да дадете разрешение на shell скрипт на Mac със Zsh, следвайте стъпките по-долу.







Етап 1: Първо отворено Zsh терминална обвивка на вашата Mac система и отидете до изходната директория, където е записан вашият файл със скрипт, като използвате cd командване.



Стъпка 2: Сега проверете за текущото разрешение на скрипта на обвивката, като използвате следната команда



ls myscript.sh





Горната команда ще ви предостави подробности за файла, включително разрешения в дълъг формат.

Забележка: Сменете „myscript.sh“ с името на вашия шел скрипт.



Стъпка 3: След това трябва да дадете разрешение за изпълнение на скрипта на обвивката, като използвате „chmod“ команда, последвана от кода за разрешение и името на файла на скрипта. Кодът за разрешение за изпълнението е 'a+x' (предоставяне на изпълними разрешения на всички потребители (собственик, група и други)).

chmod a+x myscript.sh

Горната команда дава разрешение за изпълнение на всички потребители (собственик, група и други) за посочения скрипт.

Стъпка 4: Сега използвайте следната команда отново, за да проверите актуализираното разрешение на файла.

ls myscript.sh

Стъпка 5: След като скриптът бъде проверен чрез необходимото разрешение, можете да го изпълните, като напишете името му, предшествано от “./” в терминала.

. / myscript.sh

Този път файлът на скрипта на обвивката ще се изпълни без грешка с отказан достъп.

Заключение

Даването на разрешение за shell скрипт на Mac е от решаващо значение, за да се гарантира, че той може да бъде изпълнен без Разрешението е отказано грешки. Като следвате стъпките, описани в тази статия, можете лесно да дадете необходимите разрешения на вашия скрипт на обвивката и да го изпълните успешно. Това ви позволява да изпълнявате вашите скриптове на обвивката и да автоматизирате задачи на вашия Mac с лекота.