Как перенаправить stderr в busybox?

Скопируйте свой исполняемый файл в /usr/bin/, после чего вы сможете выполнить его, как echoили любой другой исполняемый файл в /usr/bin/

.
cp -a <filename> /usr/bin/
chmod a+x /usr/bin/filename
2
12.12.2019, 17:00
1 ответ

Это ошибка DD -WRT, она была исправлена ​​в августе 2019 года.

  • Параметр F_DUPFD_CLOEXECдля функции fcntl()доступен, начиная с Linux 2.6.24 в 2008 году.
  • Оболочка Almquist от Busybox начала использовать ее десятью годами позже, в 2018 году, для частичной реализации перенаправлений оболочки.
  • Но Linux 2.6, поставляемый в DD -WRT на некоторых маршрутизаторах, был Linux 2.6. 23 .

Исправление заключалось в переносе поддержки F_DUPFD_CLOEXECв DD -WRT Linux 2.6.

Дополнительная литература

5
27.01.2020, 21:55

Теги

Похожие вопросы