У меня есть клиент, который имеет Mac OS X Leopard (10.5). Я хочу смочь попросить, чтобы он сохранил сценарий оболочки, который я сделал в его рабочем столе, и выполните его, но я не могу открыть терминал без клиента, думающего, что я пытаюсь уничтожить его компьютер.:-(
Есть ли какой-либо способ, которым я могу сделать исполняемый файл оболочки, не вводя терминал и с помощью chmod?
Спасибо, Rafael
Сделайте исполняемый файл Automator или AppleScript, который выполняет желаемые действия командной строки.
AppleScript:
tell application "Terminal" to do shell script "chmod u+x ~/path"
Терминал запустится, но не откроет новое окно.
Automator:
chmod u+x $1
Пойдите легким путем: http://www.sveinbjorn.org/platypus
"Утконос может использоваться для создания собственного компонента, безупречно интегрировал приложения Mac OS X из интерпретируемых сценариев, таких как сценарии оболочки или программы Python и Perl. Это сделано путем обертывания сценария в структуре каталогов комплекта приложений наряду с исполняемым двоичным файлом, который запускает скрипт".
Надежда, которая помогает!
Имейте прекрасный день.
~ tim