Як встановлюється PATH за замовчуванням?


9

В іншій системі Linux я, можливо, сподіваюся знайти файл .profile або щось в / etc, яке використовується за замовчуванням. Я не можу визначити, що встановлює системний шлях для процесів, які не працюють в оболонці.


Я теж не впевнений, але ви можете створити / etc / profile та використовувати його.
Матвій

Відповіді:


7

Схоже, це визначено в /init.rc, принаймні на моєму пристрої:

експортувати PATH / sbin: / system / sbin: / system / bin: / system / xbin

Я не думаю, що ви можете редагувати цей файл безпосередньо, навіть із кореневим доступом, оскільки він є частиною завантажувального зображення, яке лише для читання, а не системного розділу. Якщо ви хочете відредагувати його, то, мабуть, вам доведеться розпакувати, відредагувати та повторно упакувати завантажувальне зображення, як описано тут:

http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images

Я ще цього не пробував.


Дякую. Я продовжуватиму шукати рішення, яке не передбачає зміни зображення завантажувального пристрою, наприклад, з'єднання монтує заміну копії файлу вгорі завантажувального зображення наприкінці процесу. Я оновлю це, якщо знайду рішення.
Спарр
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.