Можно ли запустить скрипт через демон запуска для неопределенного времени на jailbroken iOS 9? Будет ли iOS 9 в конечном итоге убить демон запуска, который запускает скрипт неограниченно, или просто позволит сценарию работать? Будет ли демон запуска запущенным сценарием на iPhone?Запуск сценария Daemon на Jailbroken iOS
ответ
Launchd
не делает ничего особенного, если вы не просили его. Он проанализирует ваш plist, запустит двоичный файл и все. Демон может работать столько, сколько захочет. Вы можете проверить скрипт автоматической установки Cydia на /Library/LaunchDaemons/com.saurik.Cydia.Startup.plist
. Используя этот plist в качестве ссылки, вы можете запустить свой скрипт, который будет работать бесконечно. Launchd
ничего не будет с этим делать.
Существуют и другие компоненты, которые могут убить ваш процесс, но есть способы предотвратить это. Например, если память начнет работать, ядро начнет процесс уничтожения, и ваш демон также может быть убит. Этот компонент ядра называется jetsam
. У всех процессов есть определенный приоритет jetsam
и ограничение памяти, связанное с ними, и в зависимости от того, что они будут или не будут убиты, когда память будет работать на низком уровне. Вы можете прочитать об этом here. Вы также можете просто сообщить launchd
, чтобы возобновить процесс автоматически, если это соответствует вашему делу.
- 1. Jailbroken iOS запуск и завершение вызова программно
- 2. Нормальная разработка iOS на устройстве Jailbroken
- 3. Получение доступа к Root на Jailbroken iOS
- 4. Запуск php-скрипта как daemon на raspban
- 5. Запуск процесса как Daemon на инфраструктуре AWS
- 6. Автоматический запуск git daemon на оконном сервере
- 7. Ubuntu: Запуск Memcached как daemon
- 8. Запуск бережливого сервера как daemon
- 9. Запуск Docker Daemon через Ansible
- 10. Запуск команд Linux от Daemon
- 11. Запуск ускоренной нити как Daemon
- 12. Perl: Запуск «Daemon» и печать
- 13. Запуск Daemon из приложения Cocoa
- 14. Запуск node.js forever как daemon
- 15. Запуск сценария на запуск и остановка EC2
- 16. Список процессов на jailbroken iPhone
- 17. Из приложения iOS на Simulator, запуск сценария оболочки OS X
- 18. NSFileProtection на Jailbroken устройстве
- 19. Запуск сценария оболочки на cPanel
- 20. Запуск Pig сценария на ОМ
- 21. Запуск сценария оболочки на tomcat7
- 22. Запуск сценария оболочки на окнах
- 23. Запуск сценария python на марионетке
- 24. Запуск сценария оболочки на колбе
- 25. Запуск заводной сценария на Дженкинс
- 26. Запуск сценария bash на сервере
- 27. Запуск приложения из командной строки на usb Подключенное не-jailbroken устройство iOS
- 28. iOS 4 Многозадачность - процесс Daemon
- 29. Запуск скрипта PHP как Daemon в Debian
- 30. запуск сценария из другого сценария