Сделайте исполняемый файл сценария оболочки в Mac OS X, не вводя терминал

У меня есть клиент, который имеет Mac OS X Leopard (10.5). Я хочу смочь попросить, чтобы он сохранил сценарий оболочки, который я сделал в его рабочем столе, и выполните его, но я не могу открыть терминал без клиента, думающего, что я пытаюсь уничтожить его компьютер.:-(

Есть ли какой-либо способ, которым я могу сделать исполняемый файл оболочки, не вводя терминал и с помощью chmod?

Спасибо, Rafael

6
задан 14.12.2010, 17:40

4 ответа

Сделайте исполняемый файл Automator или AppleScript, который выполняет желаемые действия командной строки.


AppleScript:

tell application "Terminal" to do shell script "chmod u+x ~/path"

Терминал запустится, но не откроет новое окно.


Automator:

  1. Добраться... Объекты средства поиска
  2. Выполните Сценарий оболочки с входом Передачи как аргументы и chmod u+x $1
5
ответ дан 07.12.2019, 15:58

Пойдите легким путем: http://www.sveinbjorn.org/platypus

"Утконос может использоваться для создания собственного компонента, безупречно интегрировал приложения Mac OS X из интерпретируемых сценариев, таких как сценарии оболочки или программы Python и Perl. Это сделано путем обертывания сценария в структуре каталогов комплекта приложений наряду с исполняемым двоичным файлом, который запускает скрипт".

Надежда, которая помогает!

Имейте прекрасный день.

~ tim

3
ответ дан 07.12.2019, 15:58

Можно сохранить его в tar.gz файл и распаковать его и выполнить его... =)

0
ответ дан 07.12.2019, 15:58

Попытайтесь изменить расширение на сценарии к

.command

Это должно сделать это активируемым по щелчку объектом в Средстве поиска.

0
ответ дан 07.12.2019, 15:58

Теги

Похожие вопросы