
Busybox
js_xj
这个作者很懒,什么都没留下…
展开
-
交互shell设置为/dev/console之后提示job control turned off(中)
一、回顾一下之前是说,对于etc/inittab中配置项,如果在执行的交互式shell命令前没有添加‘-’的话,那么系统启动的时候,shell会提示job control turned off,这个提示可能乍一看不知道是啥意思,反正惊出一身冷汗还是妥妥的。这里的输出的意思就是shell没有找到自己的控制终端,而这个控制终端一般是session leader打开第一个tty设备的时候由内转载 2015-01-15 14:01:18 · 1490 阅读 · 0 评论 -
交互shell设置为/dev/console之后提示job control turned off(上)
一、busybox交互shell设置这个是一个测试busybox功能的实现,主要就是配置了/etc/inittab文件中有一项,其内容为/dev/console::respawn:/bin/ash之类的一个配置项,然后提示了一个错误,所谓“提示无意、听者有心”,我也就注意到了这个提示,所以就看了一下busybox及内核的代码,想说明个大概是啥意思,可能也不一定对,但是慢慢积累,总是要一转载 2015-01-15 14:00:13 · 3368 阅读 · 0 评论 -
交互shell设置为/dev/console之后提示job control turned off(下)
一、为什么ash本身从串口读取没问题这个是我之后突然又想到的一个问题,为什么直接继承init的console文件描述符之后,作为交互式的ash没有出现read失败,而单单密码的读取会出现失败呢?如果是读取用户命令行输入的时候修改了文件描述符的属性,那么在读取密码的时候就应该也没有问题,这个就比较诡异了。二、ash输入读取在busybox-1.14.2\shell\ash.c文件中,对于转载 2015-01-15 14:02:13 · 1139 阅读 · 0 评论