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

Написание скриптов #!/bin/sh for UNIX, Кто поможет?

VINRARUS
сообщение 17.6.2011, 17:56 Закрепленное сообщение!


Куратор темы

Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044

Рейтинг: 1211



Ура! В теме появилася шапочка. watsup.gif
В даной теме помогаем друг другу в написании шелл скриптов, и дружно решаем проблемы связанные с ними smile.gif

Вот мои рукописные мануалы для совсем новичков:
Основы. Синтаксис, кавычки, переменные, условные операторы
Розширенная инфа о if

Подробный мануал с примерами по ВСЕМ функциям SH
Портативная версия еще одного мануала
Книги в формате Djvu

Примеры работы с текстом через sed и мануал PRO и мануал NUB
Примеры работы с текстом через awk и мануал
Обрезка текста внутри переменных - чорт ногу сломит =] О логике шаблонов.

Где быстро найти инфу?
Тут вводите в строчку поиска манов любую утилиту, например echo, и 95% вероятности что получите инфу по всем функциям и ключам
Вот инфа по НЕКОТОРЫМ утилитам, также можна пользоваться поиском

ПС

1. Не во всех UNIX\LINUX системах можно сразу в терминале вводить команды утилит.
Например в MOTOMAGX часто перед командой утилиты нужно вводить "busybox" (например busybox free) хотя это и решено на некоторых модах.
А в некоторых выкидышах типа Android они и вовсе отсутствуют как и сам busybox, но есть возможность добавить его самому.

2. Не всегда утилиты поддерживают то что написано в манах к ним, иногда функционал меняется от версии к версии.

3. Также нужно знать что код от bash иногда может не работать корректно на shell (sh), хотя и очень редко.
Это из за того что древним программистам делать было нечего, когда не было еще интернета, и они понапридумывали кучу модификаций.
Хорошо хоть код под чистый shell подойдет ко всем им, из за чего он считается эталоном. smile.gif
А не bash как считают юные линуксойды.
[close]


Сообщение отредактировал VINRARUS - 12.12.2020, 21:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Soshok
сообщение 7.5.2009, 14:36


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 20.5.2007
Из: Борисполь
Пользователь №: 135 561
Модель телефона: Z6 'n' U9
Прошивка: 44R and OER

Рейтинг: 4.5



Привет.
Кто может мне помочь научится писать скрипты.
Может кто напишет мануал (хотя б в общих чертах)?
Оч прошу...
Зарание спасибо!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Chacha_Ivanov
сообщение 7.5.2009, 16:53


Куртуазный Маньерист
******

Группа: Разработчики
Сообщений: 1 277
Регистрация: 30.10.2005
Из: Истра
Пользователь №: 56 473
Модель телефона: LG Sol, Moto EM35
Прошивка: Уникальная


Настроение:
помоги себе сам..



Рейтинг: 805



Изучай на здоровье biggrin.gif

Прикрепленный файл abs_guide.rar   ( 549.39 килобайт ) Кол-во скачиваний: 1019
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Soshok
сообщение 7.5.2009, 21:18


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 20.5.2007
Из: Борисполь
Пользователь №: 135 561
Модель телефона: Z6 'n' U9
Прошивка: 44R and OER

Рейтинг: 4.5



Chacha_Ivanov,
чего так много??? laugh.gif unsure.gif

Добавлено позже (8.5.2009, 1:26):
Chacha_Ivanov,
знаешь, я так глянул, оч много и сложно.
А попроще нету? shuffle.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 8.5.2009, 8:57


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418
Модель телефона: Droid Turbo
Прошивка: 6.0
Победитель конкурса 2008


Настроение:
Капітан Збройних сил України



Рейтинг: 1612



Цитата(Soshok @ 8.5.2009, 0:18) *

Chacha_Ivanov,
чего так много??? laugh.gif unsure.gif

Добавлено позже (8.5.2009, 1:26):
Chacha_Ivanov,
знаешь, я так глянул, оч много и сложно.
А попроще нету? shuffle.gif

Полный мануал

Начинайте читать с фразы "Работа с скриптами автозапуска". Остальное в принципе тоже можно, но скорее для общего развития, все-же платформы у А1200 и У9 сильно отличаются.

А потом здесь прочитайте Полный мануал
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SanchoNT
сообщение 11.5.2009, 0:19


Гуру
******

Группа: Пользователи
Сообщений: 703
Регистрация: 29.10.2008
Из: Нижний Тагил
Пользователь №: 184 870
Модель телефона: Moto X (1st gen)
Прошивка: 4.4.4


Настроение:
(\/) (^_^) (\/) - человек-краб, новый супер-герой



Рейтинг: 495



может кто-нибудь знает какой командой или каким скриптом можно развернуть из фона свёрнутое ява приложение?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Virgilij
сообщение 16.5.2009, 22:39


Уруру
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 17.2.2008
Из: Убервальд
Пользователь №: 163 908
Модель телефона: cliq XT ; Photon 4G
Прошивка: PearlMod

Рейтинг: 454



SanchoNT, реально, глянь в тему Полезные скрипты для Z6 и V8 там есть скрипт, называется JavaMan, почитай о нём, может сможешь переложить на свою платформу (она у нас в принципе одинаковая)...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 21.5.2009, 8:18


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Цитата(SergGG @ 21.5.2009, 11:43) *

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


гугл отменили?

http://www.linuxsoft.ru/info/lib/lib/HowTo/bash/
для начала это. если ненравится - снова в гугл.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Chacha_Ivanov
сообщение 21.5.2009, 12:12


Куртуазный Маньерист
******

Группа: Разработчики
Сообщений: 1 277
Регистрация: 30.10.2005
Из: Истра
Пользователь №: 56 473
Модель телефона: LG Sol, Moto EM35
Прошивка: Уникальная


Настроение:
помоги себе сам..



Рейтинг: 805



Цитата(SanchoNT @ 11.5.2009, 4:19)

может кто-нибудь знает какой командой или каким скриптом можно развернуть из фона свёрнутое ява приложение?
*


Вот Ant-ON написал для em30/e8 программульку небольшую. Проверь, может заработает. Работает только в консоли, поэтому для нее нужно написать небольшой скрипт, который будет ей отдавать PID нужного процесса (ява, браузер, без разницы короче), и выводить его на экран. То есть получится мини таск-менеджер)

Сообщение отредактировал Chacha_Ivanov - 21.5.2009, 12:15
Прикрепленный файл zTaskManMini.rar   ( 4.26 килобайт ) Кол-во скачиваний: 620
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SanchoNT
сообщение 21.5.2009, 13:03


Гуру
******

Группа: Пользователи
Сообщений: 703
Регистрация: 29.10.2008
Из: Нижний Тагил
Пользователь №: 184 870
Модель телефона: Moto X (1st gen)
Прошивка: 4.4.4


Настроение:
(\/) (^_^) (\/) - человек-краб, новый супер-герой



Рейтинг: 495



скачал, закинул на карту памяти, законнектился через PuTTY, пишу там /mmc/mmca1/zTaskManMini
и вот что получаю в ответ /mmc/mmca1/zTaskManMini: error while loading shared libraries: libvkm.so: cannot open shared object file: No such file or directory
на сколько я понимаю нужна либа libvkm.so
кто-нибудь может её выложить ? и куда её потом закинуть, в папку с zTaskManMini ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SanchoNT
сообщение 21.5.2009, 13:49


Гуру
******

Группа: Пользователи
Сообщений: 703
Регистрация: 29.10.2008
Из: Нижний Тагил
Пользователь №: 184 870
Модель телефона: Moto X (1st gen)
Прошивка: 4.4.4


Настроение:
(\/) (^_^) (\/) - человек-краб, новый супер-герой



Рейтинг: 495



ну вобщем ничего не помогает, потом открыл zTaskManMini в hex редакторе, нашёл то место где написано про этот libvkm.so и вбил туда нулей, сохранил и попытался запустить его в телефоне и о чудо ! оно заработало !! запустил игру, набрал ps чтобы посмотреть pid, вбиваю /mmc/mmca1/zTaskManMiniE 522
и у меня разворачивается игра ! :D сейчас буду тестировать дальше, тут как раз ещё скрипт был куда это можно попробовать прикрутить, вобщем это просто божественно !

Такой крутой способ должен подойти для всех MOTOMAGX телефонов!
Просто возможно придется забить с десяток ненужных либ



Сообщение отредактировал VINRARUS - 11.8.2011, 11:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Написание скриптов #!/bin/sh for UNIX, Кто поможет? · Motorola на Linux OS · Forum
 

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

 



Текстовая версия Сейчас: 28.3.2024, 23:22

Форум живёт: