9
ответов

Какие перезаписи/etc/resolv.conf на каждой начальной загрузке?

Мне дали файлы для мини-Linux, который загружается непосредственно в Firefox. Это работает на все, что это должно делать, только что я не получаю интернет-соединение. У нас есть 3 сервера DNS в сети...
16.12.2014
7
ответов

Объедините два списка при удалении дубликатов

У меня есть встроенное системное использование Linux Busybox (OpenWRT) - таким образом, команды ограничены. У меня есть два файла, которые похожи: первый файл aaaaaa bbbbbb cccccc мммммм nnnnnn второй файл мммммм nnnnnn...
06.05.2018
6
ответов

Как я могу отфильтровать определенную часть ответа JSON в оболочке пепла

Я использую wget с-qO к определенному updater URL для OpenELEC, который обеспечивает следующий ответ JSON, подобный тому ниже. {"Данные": {"обновление": "OpenELEC-RPi2.arm-5.0.8.tar", "папка": "выпуски"...
27.05.2015
6
ответов

Дата в миллисекундах на OpenWRT на Ардуино YUN

Я использую OpenWRT на YUN Ардуино, и я пытаюсь получить точную дату в миллисекундах (DD/MM/YYYY h:min:sec:ms) путем получения времени сервером времени. К сожалению, дата + %N просто возвращает %N, но...
15.11.2014
5
ответов

Как получить целую командную строку от процесса?

Как я могу получить аргументы команды или целую командную строку от рабочего процесса с помощью его имени процесса? Например, этот процесс: PS # ПОЛЬЗОВАТЕЛЬСКИЙ корень КОМАНДЫ 1452 ВРЕМЕНИ PID 0:00/sbin/...
22.10.2014
4
ответа

Почему это слово не может быть grep?

У меня есть доступ только к busybox, v 1.27. Я пытаюсь использовать огромный файл TXT, который я извлек из документа PDF, в качестве словаря TXT, чтобы он был удобен для консоли. Слово, которое я пытаюсь получить, является самым первым словом строки. Что
13.11.2021
4
ответа

shell script - вычесть 1 из шестнадцатеричного mac адреса и добавить двоеточия

У меня есть mac адрес 'C4:B9:83:7F:FF:AC' и я хочу вычесть 1 из его шестнадцатеричного значения, которое равно C4B9837FFFAC, чтобы он стал C4B9837FFFAB и после этого я снова хочу добавить двоеточия, чтобы сделать его ....
14.03.2016
4
ответа

Никакой/proc в находящемся в Busybox встроенном дистрибутиве Linux

Я делаю встроенный дистрибутив Linux, и моей платой является Raspberry Pi. Моя версия ядра 3.2.27 без initramfs и моей корневой файловой системы следующим образом: / lib/* содержит...
31.12.2012
4
ответа

Как я проверяю busybox версию (от busybox)?

Я использую busybox во встроенной системе, и я хотел бы проверить ее версию. Как я проверяю busybox версию из busybox?
30.06.2011
3
ответа

Получите точный размер файлов, полученных с помощью команды find.

Мой движок оболочки либо Busybox 1.31.0, либо bash 3.2. Мне нужно получить размер файлов, полученных с помощью команды find. Я пытался найти только файлы, которые были изменены более 60 дней ...
25.09.2019
3
ответа

Преобразование из двоичного в шестнадцатеричный и обратно

Как вы преобразовали двоичный файл в шестнадцатеричную строку и обратно, используя только стандартные инструменты, такие как sed и cut, в минимальной системе с установленным busybox? Эти инструменты недоступны: perl ...
20.03.2017
3
ответа

Как к chroot в busybox среду?

У меня есть сборка файловой системы с buildroot, для компиляции кода для устройства с помощью старого ядра и uClibc. Теперь я хочу к chroot в фс. Проблема, у меня нет/bin/bash, просто/bin/busybox. Как...
14.09.2016
3
ответа

Переопределение флагов udchcp, используемых ifup в BusyBox

Я работаю на системе, для которой я не создавал сборку BusyBox. Я не хочу перекомпилировать BusyBox, опасаясь, что моя конфигурация не будет полностью соответствовать оригиналу, и, кроме того, ...
12.05.2015
3
ответа

Дисководы статистики wihout lsblk?

У меня есть минималистская busybox система, которую я недавно пытался использовать, и я нашел небольшую проблему: это не имеет никакой команды lsblk. Там другая команда должна перечислить диски, разделы и размеры как lsblk?...
30.04.2014
3
ответа

Сценарий, соответствующий литеральному шаблону по нескольким строкам?

У меня есть многострочная строка в переменном $PAT. $PAT должен разыскиваться в $FILE файла. Если $PAT находится в $FILE, он должен распечатать файл с удаленным $PAT. Если $PAT не найден, то распечатайте...
07.12.2012
3
ответа

След на LAN с BusyBox?

Действительно ли возможно реализовать пакет волшебства следа на LAN в ударе? Я использую старый, специализированный BusyBox и не имею следа эфира. Это возможный заменить его некоторой другой командой оболочки, как:...
11.02.2012
2
ответа

частичное совпадение строки в /bin/sh

Может кто-нибудь объяснить мне, почему это не частичное совпадение с macaddress $mac? #!/bin/sh mac="f0 :79 :60 :0f :d3 :0e" if [[ "$ ($mac )" = 'f0 :79 :60 *' ]] затем эхо "правда" иначе...
23.01.2021
2
ответа

Формат BusyBox ps etime не соответствует документации :9h25

Я использовал ps -o etime,cputime в сценарии для отслеживания всплесков загрузки ЦП, но когда сервер работает какое-то время, время не отображается в широко документированном формате [DD -] ]hh :мм :сс, но...
20.01.2021
2
ответа

Безопасно ли использовать «/bin/busybox» в качестве пути к статическому вспомогательному двоичному файлу пользовательского режима?

У меня есть один вопрос: могу ли я использовать /bin/busybox в качестве пути к статическому вспомогательному двоичному файлу пользовательского режима, или это представляет угрозу безопасности? По умолчанию используется /sbin/usermode-helper (CONFIG_STATIC
01.03.2020
2
ответа

Можно ли запустить Busybox без установленной ОС на машине?

Насколько я понимаю, Busybox — это один исполняемый файл, содержащий набор команд/утилит unix. Мой вопрос заключается в том, нужна ли нам базовая ОС, на которой он будет работать, или его можно запустить непосредственно на ...
12.02.2020
2
ответа

Busybox: найти все файлы в разделе, которые были изменены с момента включения

Я пытаюсь придумать сценарий, совместимый с Busybox (или однострочный), который перечисляет все файлы в указанном разделе, которые были изменены. изменены с момента последнего включения питания. Сюда должны входить файлы, которые...
02.06.2019
2
ответа

Как я включаю опцию MMC_UNSAFE_RESUME ядра

Я пробую сон и бужу мое устройство чтения электронных книг Kobo Mini вручную при помощи команды rtcwake. Читатель использует busybox. кошку/proc/version, дает мне этот вывод: версия 2.6.35.3-850-gbc67621 Linux +...
08.12.2018
2
ответа

Почему мой IP-адрес меняется каждый раз, когда я прошиваю новый rootfs?

Я работаю в системе Raspberry Pi 3 и создаю свои собственные rootfs с помощью Buildroot. Сначала я использовал BusyBox в качестве системы инициализации и при настройке встроенной Wi-Fi карты с помощью wpa_supplicant, ...
14.09.2018
2
ответа

Как удалить каждый файл и папку рекурсивно, за исключением нескольких конкретных папок?

Наличие раковины BusyBox Sater под рукой, я хочу очистить папку / opt. Очистка означает удаление каждого файла и папки рекурсивно, за исключением нескольких результатов исключения, которые необходимо оставить нетронутым. ...
07.09.2018
2
ответа

Нахождение файлов старше X дней в системе с выделенным вниз BusyBox

Мне нужно найти и удалять файлы старше 1 недели в блоке разработки. Есть ограниченные номера утилиты, доступные на данном устройстве. -Митация предиката находки недоступна. Как я могу проверить все файлы ...
21.08.2018
2
ответа

Установка busybox для ubuntu

Я пытаюсь создать initramfs для ubuntu, используя данное руководство. Как "воссоздать" USE="static" emerge -av busyboxcommand на ubuntu, так как emerge является gentoo-специфической командой? В принципе, что такое ...
06.07.2018
2
ответа

сценарий оболочки busybox - сообщение об ошибке неизвестного операнда

Мне нужно написать небольшой сценарий оболочки, который будет выполнять сценарий Python и получать результаты. Когда я пытаюсь запустить его таким образом, он работает: #!/bin/sh /usr/bin/python /etc/scripts/backup.py результат=$? if [ $...
27.06.2018
2
ответа

Как мне расширить список букв / цифр в ash?

В busybox оболочка по умолчанию - ash, поэтому некоторые знакомые приемы в bash недоступны. Одна вещь, которую я хотел бы сделать, это расширить список букв, например {a..z}, который расширился бы до abcdefghi ...
09.03.2018
2
ответа

Когда система отправляет SIGTERM в процесс?

Моя программа сервера получила SIGTERM и остановилась (с кодом выхода 0). Я удивлен этим, поскольку я вполне уверен, что было много памяти для него. При каких условиях делает Linux (busybox), отправляют...
23.05.2017
2
ответа

Как я могу запустить программу с измененным argv [0], используя оболочку пепла busybox?

В bash я бы просто использовал exec -a. Как мне это сделать в busybox? Возможно ли это, или мне придется написать свою собственную программу на C для прямого вызова exec (3)?
27.04.2017

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121 объединение--------255----BusyBox крошечные версии многих общих утилит UNIX в единственный маленький исполняемый файл.

BusyBox комбинирует крошечные версии многих общих утилит UNIX в единственный маленький исполняемый файл.

BusyBox (“швейцарский нож встроенного Linux”) комбинирует общие утилиты командной строки в единственный исполняемый файл. Это включает оболочку, утилиты файла такой как ls и cp, текстовые утилиты такой как grep и sed, утилиты базовой системы такой как init и syslogd, утилиты системного администрирования такой как fsck и sysctl, сетевые утилиты такой как ping и ifconfig,и т.д. Это предназначается для маленьких систем Linux, таких как загрузочные дискеты и встроенные устройства.

Внешние ссылки

  • BusyBox FAQ
  • Справка команды BusyBox (обратите внимание, что некоторые команды и опции являются дополнительными и не могут присутствовать в Вашем двоичном файле),