6

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

Есть ли способ сделать исполняемый файл оболочки без входа в терминал и использования chmod?

Спасибо Рафаэль

4 ответа4

4

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


AppleScript:

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

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


Automator:

  1. Получить ... Элементы поиска
  2. Запустите сценарий оболочки с вводом Pass в качестве аргументов и chmod u+x $1
3

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

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

Надеюсь, это поможет!

Хорошего дня.

Тим

0

Вы можете сохранить его в файле tar.gz, распаковать и запустить ... знак равно

0

Попробуйте изменить расширение в скрипте на

.command

Это должно сделать его активным в Finder.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .