Можно ли обойти тайм-аут при запуске скриптов из SpringBoard? - PullRequest
0 голосов
/ 13 ноября 2009

Мне нравится писать сценарии оболочки bash на моем iPhone, помещать их в папку приложений со значком, списком и т. Д., Чтобы они выполнялись как приложения, нажав на значок в SpringBoard. Он не является интерактивным, как MobileTerminal, поскольку нет способа получить выходные данные, но он имеет свои применения.

Отлично работает для простых скриптов, но длинные скрипты имеют тайм-аут с ошибкой «не удалось запустить вовремя» в системном журнале. Поиск привел меня сюда, где обсуждаются сроки ожидания запуска законных приложений для iPhone.

Я предполагаю, что сценарий не может сообщить системе, что он запущен корректно, но есть ли способ обойти этот тайм-аут с помощью сценария?

Я парень из Linux и у меня нет Mac или Windows для XCode или достаточно свободного времени для изучения C ++, я был бы просто рад, если бы все мои скрипты работали, а не только короткие.

1 Ответ

0 голосов
/ 13 ноября 2009

Я думаю, вам, возможно, повезет больше, если вы спросите на дискуссионном форуме о сломанных в тюрьме айфонах. По-видимому, Springboard убивает ваши «приложения», потому что они не запускают цикл обработки событий. Насколько я знаю, это невозможно сделать из сценария оболочки.

Возможно, кто-то создал приложение Cocoa Touch, которое будет выполнять ваши сценарии для вас, сохраняя Springboard счастливым.

...