Я пытаюсь запустить скрипт Ruby из cydget (cydget - это платформа, созданная Saurik для написания экранов блокировки на iPhone с использованием cycript, представляющего собой смесь javascript и objc - см. http://www.cycript.org/). Сценарий сначала проверит, работает ли сервер WEBrick, в этом случае он тихо завершит работу, если нет, то запустит сервер.
Судя по всему, iPhone не поддерживает NSTask, и я не знаю, поддерживает ли реализация cyj в obj-c или нет. (Если честно, я понятия не имею, как obj-c в cycript работает вообще!) Я не беспокоюсь о безопасности, потому что я запускаю 1 конкретную команду: "ruby server.rb", и все остальное будет обработано через сам веб-сервер.
Есть ли другой способ, кроме NSTask в target-c или каким-либо образом в javascript или HTML, который я могу запустить произвольной командой на локальной машине?
Спасибо!
Brent