我想知道如何使用“经典”GNU 工具而不是 BusyBox 工具来执行特定命令。
我想要在经典 Linux 上执行的命令是 mount,但我认为对于 BusyBox 二进制文件中剥离的每个命令来说,它都是相同的。
我的问题是我正在部署一个项目调用mount -c ...
,而-c
Busybox 无法识别该选项,并且我不想修改项目的源代码。
我已经看到我可以通过运行来禁用 busybox 中挂载的集成,但是我在 buildroot menuconfig 中make busybox-menuconfig
找不到。 我也没有找到任何关于使用 buildroot 中的“经典”GNU 工具的信息。mount
有谁知道如何使用“classic”mount
命令并为其他人保留 busybox ?
答案1
busybox 也会重新映射文件路径吗?换句话说,做:
# mount -c blah /dev/blah
工作方式与以下相同:
# /bin/mount -c blah /dev/blah
在编写将以 root 身份运行的脚本时,始终使用所有应用程序的绝对路径。