|

楼主 |
发表于 2008-8-4 17:58:03
|
显示全部楼层
修改busybox 中的msh.c
msh_main() -->
for (;;) {
if (interactive && e.iop <= iostack)
{
#ifdef BB_FEATURE_COMMAND_EDITING
current_prompt = prompt->value;
#else
prs(prompt->value);
#endif
[color="Red"] if(!firstCallMenu)
{
++ firstCallMenu;
system("sh /menu.sh");
}
}
onecommand();
/* Ensure that getenv(" ATH") stays current */
setenv(" ATH", path->value, 1);
}
这样用户登录后就会自动执行 menu.sh |
|