busybox 启动applet分析
- applet 程序是指向busybox的符号链接
- ls –> /bin/busybox
int main(int argc UNUSED_PARAM, char **argv)
{
...
applet_name = argv[0];
if (applet_name[0] == '-')
applet_name++;
applet_name = bb_basename(applet_name);
parse_config_file();
run_applet_and_exit(applet_name, argv);
}
//////////////////////////////////////////////////
int xxx_main(int argc UNUSED_PARAM, char **argv)
//////////////////////////////////////////////////

本文分析了busybox如何启动applet,指出applet实际上是指向busybox的符号链接,例如`ls`就是链接到`/bin/busybox`。

665

被折叠的 条评论
为什么被折叠?



