motofan logo
3 страниц V < 1 2 3 >        
> 

busybox, Что к чему

DDSH
сообщение 3.12.2007, 7:47


Гуру
******

Группа: Разработчики
Сообщений: 700
Регистрация: 11.8.2006
Пользователь №: 94 741
Модель телефона: HTC Sensation XE

Рейтинг: 351.5



Например так: если у тебя busybox на флешке, то, т.к. флешка в fat, то нужно делать линки на jffs2, т.е. в папку ezxlocal, например:
Код
ln -s /mmc/mmca1/busybox /ezxlocal/sed

Чтобы потом не набирать каждый раз /ezxlocal/sed, можно записать в стартап:
Код
export PATH=$PATH:/ezxlocal

и набирать просто название команды, например: sed...

Сообщение отредактировал DDSH - 3.12.2007, 7:48
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Akceptor
сообщение 4.12.2007, 7:29


За Гомеза!
******

Группа: Почётные мотофаны
Сообщений: 926
Регистрация: 25.3.2005
Из: Ивано-Франковск@Ukraine
Пользователь №: 39 521
Модель телефона: Motorola XT1080M
Прошивка: 19.5.3.obake-maxx


Настроение:
I'm back! May be...



Рейтинг: 364



Такая ситуация:
сделал псевдонимы для бизибокса:
Код
alias free='/mmc/mmca1/.system/QTDownLoad/busybox/busybox free'

Все работает smile.gif
Но прописывать в консоли каждый раз все псевдонимы вручную неохота, а вот если эту строчку добавить в скрипт, то она не срабатывает sad.gif
Проверил аналогичную штуку на компе:
вручную например
Код
alias dir='ls'
все нормально добавляет и работает, а если из скрипта - ничего не добавляется sad.gif
Как это сделать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 8.12.2007, 1:04


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



Цитата(Akceptor @ 4.12.2007, 11:29) *

Но прописывать в консоли каждый раз все псевдонимы вручную неохота, а вот если эту строчку добавить в скрипт, то она не срабатывает sad.gif


скрипт надо не запускать, а сорцать:

Код

$ echo "alias free='/mmc/mmca1/.system/QTDownLoad/busybox/busybox free'" > aliases
$ echo "другие алиасы" >> aliases
$ . ./aliases
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Akceptor
сообщение 8.12.2007, 7:56


За Гомеза!
******

Группа: Почётные мотофаны
Сообщений: 926
Регистрация: 25.3.2005
Из: Ивано-Франковск@Ukraine
Пользователь №: 39 521
Модель телефона: Motorola XT1080M
Прошивка: 19.5.3.obake-maxx


Настроение:
I'm back! May be...



Рейтинг: 364



Так и сделал.
Только при запуске скрипта
Алиасы не прописываются.
Что характерно:
Код
./aliases && echo completed!

выдает completed!, но псевдонимом при этом не создает. Аналогично на компе (мандрэйк 9.2).
Команда unalias <существующий псевдоним> прекрасно удаляет алиас, но если ее набрать в консоли.
Из скрипта она ругается что not found sad.gif



Добавлено позже (8.12.2007, 10:04):
Upd
Поставил на комп убунту и кноппикс притарил. Буду еще там пробовать wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zzzaaaccc
сообщение 24.3.2008, 12:44


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 21.3.2008
Пользователь №: 167 233
Модель телефона: e6
Прошивка: bash&/dev/hands

Рейтинг: 0



две строки команд
Код
. ./aliases && echo completed

и
Код
./aliases && echo completed

оличаются - сделай как советовали:
Код
. ./aliases

либо что тоже самое
Код
source ./aliases
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
0xaaa
сообщение 2.4.2008, 4:46


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 7.11.2007
Пользователь №: 153 144
Модель телефона: a1600,E6 и A1200r

Рейтинг: 10



Вопрос продвинутым юзерам: зачем нам вообще бузибокс? В телефоне есть либы и неужели если
собрать полноценные команды с либами они займут слишком много места?

Поясняю: в бузибоксе не все правильно работает, например при попытке поюзать mkswap
из бузибокса он падал с какойто там ошибкой и создать своп мне так и не удалось. те работает он
несовсем корректно(хотя последней версии тоже самое).

Вообщем в минге (как и е6) полноценная система линукс и пора бузибокс заменить на полноценные команды и при необходимости добавить недостающие либы в прошивку.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DDSH
сообщение 2.4.2008, 15:59


Гуру
******

Группа: Разработчики
Сообщений: 700
Регистрация: 11.8.2006
Пользователь №: 94 741
Модель телефона: HTC Sensation XE

Рейтинг: 351.5



0xaaa,
ха-ха, а у нас на какой-то проше bash криво работает, точнее echo, а busybox реально место экономит, да и не все его функции есть в виде бинарников, надо собирать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
nuso2f
сообщение 8.4.2008, 9:15


Мастер
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.1.2008
Пользователь №: 160 579
Модель телефона: N/A

Рейтинг: 41



в гизмото все на базибоксе практически.. и вообще то как он будет работать еще от того как ты его компилируешь, могу с уверенностью сказать что у многих базибокс кривой.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
elhana
сообщение 7.8.2008, 9:20


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 13.7.2008
Пользователь №: 177 011
Модель телефона: a1200e

Рейтинг: 3



зачем нужен бизибокс?
ну например для telnet и crond/crontab

у меня crond меняет громкость звонка в 9 на тихую и в 18 опять на громкий, т.к. я забываю уходя с работы менять и пропускаю звонки на улице, а на работе наоборот когда тело орет на полную все шарахаются... и пофиг что он иногда задержку дает, всеравно лучше чем ничего (хотя на будилник на crond я не рассчитываю, пока ктонить не расковыряет как это вылечит)) .
Опять тотже date и т.п. иногда полезно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
alex_crog
сообщение 15.8.2008, 8:50


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 19.2.2008
Пользователь №: 164 036
Модель телефона: ming 1200e
Прошивка: new

Рейтинг: 0



Цитата(elhana @ 7.8.2008, 11:20) *

зачем нужен бизибокс?
ну например для telnet и crond/crontab

у меня crond меняет громкость звонка в 9 на тихую и в 18 опять на громкий, т.к. я забываю уходя с работы менять и пропускаю звонки на улице, а на работе наоборот когда тело орет на полную все шарахаются... и пофиг что он иногда задержку дает, всеравно лучше чем ничего (хотя на будилник на crond я не рассчитываю, пока ктонить не расковыряет как это вылечит)) .
Опять тотже date и т.п. иногда полезно.


А у меня crond работает четко, я вычеслил алгоритм успешной работы. И плюс научил тело
само включаться. Но не могу понять как звуковые профили из консоли менять
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
busybox, Что к чему · Motorola на Linux OS · Forum
 

3 страниц V < 1 2 3 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.4.2024, 9:03

Форум живёт: