Командный (исполняемый) файл на МАС ОС
Оказалось простые задача создания исполняемого файла типа .bat или .cmd в Windows в MAC-OS вызывает затруднение и это неудивительно, в UNIX системах своя логика.
Но разобравшись один раз, на простом примере создания исполняемого bash скрипта, вы поймете как это работает и сможете использовать всю мощь bash скрипта на вашем Макинтоше или Хакинтоше.
Обычно создание bash скриптов происходит в приложении терминал, от начала до конца, для некоторых пользователей это проблема, белое окно терминала их напрягает, кнопок нет, чего делать-непонятно.
Поэтому мануал будет почти полностью сориентирован на создание и запуск исполняемого скрипта через графический интерфейс, все предельно просто, скопировал, вставил + комментарий к операции.
После запуска TextEdit, его надо переключить в текстовый режим, в принципе это не обязательно, но крайне желательно, это поможет впоследствии избежать непредсказуемых ошибок:
После того копируем и вставляем:
Сохраняем файл на рабочем столе (можно в любом другом месте) с именем:
После сохренения, файл knock-knock.sh должен появиться на рабочем столе.
Итак, самое главное сделали, мы создали файл в котором будет запускаться ping до 8.8.8.8 (google DNS), будут отправлены 3 пакета. Конечно, вы можете написать вместо гуглевского ДНС любой IP адрес.
Запускаем Терминал и копируем в него:
Теперь у нас есть есть исполняемый скрипт, аналог cmd файла в Windows, который осталось только проверить.
Перетаскиваем курсором мыши созданный вами knock-knock.sh в окно терминала и нажимаем на клавиатуре Enter
Если все сделано правильно, результат должен быть примерно таким:
Для полного счастья осталось назначить приложение для выполнения по умолчанию, как вы уже догадались, это должен быть Терминал. Тогда при на нажатии ПКМ (правой кнопкой мыши), будет автоматически открываться Терминал и и исполняться скрипт.
Создание bash скрипта с помощь текстового редактора TextEdit
В Finder открываем программы и ищем текстовый редактор TextEdit:

#!/usr/bin/env bash ping -c 3 8.8.8.8

knock-knock.sh

Делаем bash скрипт исполняемым
Тут нам понадобится Terminal - это приложение находится в Программы/Утилиты:
chmod +x ~/Desktop/knock-knock.sh


Командный (исполняемый) файл на МАС ОС - P.S. примечание
Надо сказать что статья справедлива и для другой техники Apple - IPAD, Iphone и т.д., ибо у них все на юниксе.
Комментарии
Отправить комментарий