问题标签 [busybox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2642 浏览

linux - BusyBox:如何将 udev 的 imple 功能替换为 mdev?

我在板上运行智能嵌入式 Linux,我想创建设备文件,为此我需要 udev。但是 Udev 需要很多其他的小程序或库。所以问题是:

如何用 mdev 替换 udev 的 imple 功能?

0 投票
1 回答
985 浏览

linux - BusyBox:制作过程中出错

我尝试在带有 PowerPc 的嵌入式系统上安装 BusyBox 1.20.2。起初我想尝试使用默认配置。所以这是命令

这是结果:

如何解决该错误?

我可以禁用这个ubi_tool吗?这会产生什么影响以及如何做到这一点?

0 投票
4 回答
2302 浏览

regex - 在 shell 脚本中使用正则表达式从字符串中提取 url

我需要提取一个带有<strong>标签的 URL。这是一个简单的正则表达式,但我不知道如何在 shell 脚本中做到这一点。这是示例:

$url我需要变量中的“http://www.example.com/index.php” 。

使用忙箱。

0 投票
1 回答
1281 浏览

regex - 如何在busybox sed中检索捕获的组正则表达式

我正在编写一个脚本来启动 TS-7400 ARM SBC,我希望它能够读取通过 SD 卡上的配置文件传递的一些参数和可选内核参数。我调用了我的配置文件syscfg.conf,它是使用KEYWORD=value对组织的,但是由于内核参数本身可以具有相同的语法,所以我想到了像这样分隔值:

在常规 bash 中进行测试时,我能够使用以下任一方法隔离内核命令行参数:

但是当它在 TS-LINUX 上运行时,这是一个基于 busybox 的精简 Linux,用于引导自定义内核或应用程序,它不像在常规 bash 中那样工作。虽然该awk命令甚至不存在,但该cut版本运行良好,但sed返回此:

为什么busybox的sed实现会这样?我希望它只输出分隔符\1之间的任何字符的“”组-正则表达式,而不是返回整个字符串。有什么办法可以让它像在 bash 中一样工作吗?""(.*)"

0 投票
1 回答
793 浏览

busybox - 解析字符串时出现意外重定向

我有一个解析文件的字符串。但是当我执行它时。它给出了一个错误。这是代码;

这是错误;

我怎样才能解决这个问题?

0 投票
0 回答
932 浏览

java - Java exec() 不在 android 上运行 busybox 命令

我想通过一个用于 android 的 java 程序运行一些 shell 命令。该应用程序只接受一个命令,在 shell 上执行它并返回结果。

我用这个:

进程 p=Runtime.getRuntime().exec(in); p.waitFor();

BufferedReader reader=new BufferedReader(new InputStreamReader(p.getInputStream()));

字符串 line=reader.readLine();

输出=线;

而(线!=空){

line=reader.readLine();

}

“in”是来自文本框的输入。

1> 我观察到作为 android 一部分的大多数命令都适用于上述语句。但是我也安装了busybox来获取其他linux命令。但是这些命令都没有运行。每次它只返回一个 NULL 结果。我在 /system/xbin 和 /system/bin 中都安装了busybox(在将 /system 分区重新挂载为读/写之后)

2> 其次,如果我在 ls /sdcard 之类的特定位置执行 ls,它会将 /sdcard 作为命令。但是 ls -l 有效(以防万一您觉得空格引起了问题)

请帮帮我

0 投票
1 回答
11951 浏览

embedded-linux - 启动后busybox启动初始化脚本

我正在使用busybox 运行嵌入式Linux 设备。启动后我想启动 ppp 连接并做其他事情。我想在其他一切都完成并且系统启动时运行它。

我的 inittab 看起来像:

脚本被执行并且 pppd 开始但它失败了。如果我在启动后手动运行命令,则完全没有问题。所以我想也许它的运行级别?

0 投票
3 回答
5095 浏览

android - 使用busybox在后台安装apk

我可以在有根设备上使用busybox在后台安装apk吗???

我看到类似的东西,但它不起作用

0 投票
1 回答
3499 浏览

curl - 如何使用 curl 提出正确的请求

问题如下:我有一个较短版本的 bash。我的shell环境是一个busybox。还有一个网站api.kinobaza.ru我用以下 bash 代码引用他:

来自服务器的响应只有空括号[] 但是当我在浏览器中写一个引用api.kinobaza.tv/films/lookup/?names[1]=Терминатор时返回需要的多行响应,比如需要。

如何使用 curl 在 bash 中获得与浏览器中相同的结果?

0 投票
6 回答
382 浏览

sed - 如何查找和打印具有严格模式的行是合适的

问题如下。有一个带有一组字符串 testfile 的文件:

需要找到一条具有严格模式的行是合适的,例如“HD loop”,然后输出在该行及其之后找到的字符串。换句话说,结果应该是这样的: