2014-11-27 2 views
1

Под Android, в файле /init.rc, есть строка выглядит следующим образом:В чем разница между именем и именем пути службы в init.rc от Android?

service zygote /system/bin/app_process -Xzygote /system/bin ... 

Согласно documentaion о синтаксисе init.rc «s, услуги должны иметь форму:

service <name> <pathname> [ <argument> ]* 
    <option> 
    <option> 
    ... 

Почему имя службы отличается от имени исполняемого файла пути?

ответ

0

Имя службы не зависит от ее исполняемого файла, поскольку исполняемый файл может выполнять разные действия на основе его аргументов.

Например, у вас могут быть две разные службы, выполняющие один и тот же исполняемый файл, но с разными аргументами.

ПРИМЕЧАНИЕ. Следите за тем, чтобы имя службы было максимально допустимым. 16 символов.

Смежные вопросы