uboot传递虚拟控制台(tty1)给kernel,导致linux启动脚本中的程序无法后台运行
使用arm的嵌入式开发板,因为应用使用了串口,便把boot中的启动参数改为了虚拟控制台console=tty1.
以此带来一些莫名其妙的问题:
在rcS文件中执行程序 work.elf时。
1. work.elf > /dev/null 2>&1 &
work.elf程序起不来
2. work.elf &
work.elf程序依旧起不来
3. work.elf ,work.elf >/dev/null 2&1
OK
问题:
1. 不能后台运行的原因是啥?
2. 如果使用work.elf > /dev/null 2&1的方式,会不会有问题? 因为不是后台运行,程序会不会被杀掉啊?