LINUX.ORG.RU

Сообщения ZRV

 

bash скрипт запуска приложения и передача приложению данных

Столкнулся со следующей задачей: Необходимо написать скрипт для запуска приложения и работа уже внутри приложения. Запускается приложение, которое начинает читать строчки вводимые пользователем в терминале и выполнять определенные действия. Так вот, никак не могу через bash скрипт запустить эту софтину и передать ей команду. Подскажите как правильно для решения этой задачи запускать приложение и как передавать ему строчку с командой используя bash скрипт. Другие скрипты думаю не подойдут, так машинка - АРМ с ядром linux 2.6.39

З.Ы. Так называемая «софтина» создана давно сторонним разработчиком, переписывать ее нельзя, и к сожалению возможные ее аргументы при запуске уже забиты и так просто передать ей строчку с командой нельзя(((

 ,

ZRV
()

Установка dhcp на ARMv71 linux 2.6.37

Доброго времени суток!)) Задача следующая установить dhcp сервак на некий девайс: 1) Архитектура armv71 2) Ядро 2.6.37

Стандартные установщики пакетов на системе отсутствуют(apt-get, yum, rpm, pacman), make также отсутствует. Таким образом пытался сделать кросс компиляцию. Использовал следующий мануал: http://wiki.beyondlogic.org/index.php?title=Cross_Compiling_ISC_dhcp_for_ARM Результат отрицательный. Компиляция на Ubunte прошла, но при этом выдавала оч много ворнингов. Когда же распаковал на арм все необходимые файлы, то ругается на ошибки в коде dhcpd. Скачал по этой же ссылке уже скомпиленный dhcp. При запуске на arm выдает ошибку, что нужна версия glibc_2.15, на самом же арме стоит 2.9. Пробовал скомпилировать glibc_1.`5 для арма по этому мануалу http://stackoverflow.com/questions/13842361/linaro-cross-compile-glibc-for-ar..., в результате при запуске configure получаю ошибку: the assembler must support tls.

Кроме этого есть машинка одного разработчика который написал пару программок для этого арма. Использовал он сmake и arm-linux-gnuabi. Остался файлик toolchain для кросс-компиляции. При попытке скомпилировать dhcp с помощью cmake и этого toolchain`a ругается на отсутствие файлика CMakeLists.txt(((( Что в нем написать я честно говоря не знаю(

Был бы рад за оказанную помощь для решения этой проблемы. Какие решения я вижу, но не смог их реализовать: 1) Найти уже скомпилированный под arm dhcp, которому нужна более старая версия glibc 2) Обновить версию glibc до 2.15 или выше 3) Попробовать найти менеджеры пакетов в системе, о которых я не слышал 4) Иной Мануал или HowTo для кросс-компиляции dhcp под арм 5) Как можно создать файл CMakeLists.txt для cmake 6) Бубен З.Ы. Хелп, не однократно уже встречался с проблемой залить на такого рода девайсы другие программки, но мои танцы с бубном не увенчались успехом(((

ZRV
()

RSS подписка на новые темы