22得票5回答
如何从ash shell重新启动计算机?

如何从 ash shell 重启? 我有一个 Ubuntu 系统,由于某些原因目前不能正常启动(与本问题无关),所以我进入了一个 BusyBox 的 ash shell。但是退出命令无效,重置也不相关。肯定有比按电源按钮更好的方法来重新启动系统,对吧?

26得票9回答
如何使用Linux软件看门狗?

有人能告诉我如何在Linux中处理软件看门狗吗? 我有一个名为SampleApplication的程序,它需要持续运行,如果它挂起或意外关闭,我需要重新启动它。 我在谷歌上搜索发现Linux有一个位于/dev/watchdog的看门狗,但不知道该如何使用。能否给我提供一个例子帮助我理解吗? 我...

7得票3回答
使用Ubuntu 21.10构建Buildroot时出现错误。

我正在使用 buildroot(busybox) 编译 RISCV 架构的 Linux。之前我使用过 18.04 和 20.04,编译时没有遇到任何问题。现在我升级到了 21.10 版本,并移动了我的工具链,可以使用 which 命令找到它。但是在编译 Linux 时,出现了一些之前版本中没有...

7得票3回答
如何检查当前运行的shell是否为BusyBox

我尝试了不同的变体 echo $0 echo $shell echo $SHELL ps -p $$ 但是它们都不能提供独特的输出。我可以做类似这样的事情,但它很丑陋而且不专业: if ls --help 2>&1 | grep BusyBox; then ech...

85得票8回答
错误:无法启动容器:“stat /bin/sh: no such file or directory”

我一直在尝试创建自己的busybox基础镜像。 # ./mkimage.sh -t pensu/busybox busybox-static + mkdir -p /var/tmp/docker-mkimage.US3tHy0uBQ/rootfs + tar --numeric-owner ...

69得票3回答
我曾以为我理解了Docker,直到我看到BusyBox Docker镜像。

我以为我理解Docker了。我理解它是一种打包软件及其大量依赖项的方式...基本上创建了一个小世界,在那里为一款软件处理绝对一切。然后我在DockerHub上偶然发现了这个: https://hub.docker.com/_/busybox/ 这是 BusyBox 的镜像,它是为嵌入式系统...

7得票7回答
在一个非常简陋的命令行中添加/减去变量

我正在编写一个shell脚本,它在我的本地/bin/sh上运行得很好(Ubuntu 13.04上的dash),但最终我需要在一个傻瓜式的盒子上运行它,在那里由于对变量的操作而出现错误: $((n2 - n1 + 1)) 无法运行,我遇到了如下错误: syntax error: you ...

8得票1回答
POSIX shell命令替换中的注释

我正在编写一个shell,但是无论是bash、dash还是busybox的ash都出现了意外的解析问题: echo "`echo a #`" 输出a,但是 echo "$(echo a #)" 如果缺少一个闭合的),会产生有关缺失的错误。 根据POSIX规范,命令替换中的注释如何...

7得票7回答
在BusyBox shell中如何生成随机数

如何使用AShell(受限bash)生成随机数?我正在设备上使用一个BusyBox二进制文件,该设备不具有 od 或 $RANDOM。我的设备有 /dev/urandom 和 /dev/random。

30得票8回答
在 Kubernetes Pod 中安装 Curl 到 BusyBox 是否可行?

我正在使用Busybox来检测Kubernetes v1.18 Pods中的网络问题。我创建了以下Busybox:apiVersion: v1 kind: Pod metadata: name: busybox namespace: default spec: cont...