openbts自启动程序在ubuntu中是如何实现的?

linux开机启动时如何运行?

参见http://www.cnblogs.com/end/archive/2012/10/12/2721059.html
Linux 加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。

openbts怎么做到开机自运行的?

进入到/etc/init文件夹

cd /etc/init
ls

从中可以找到一个配置文件openbts.conf,这就是openbts的启动脚本文件。其中给出了openbts的开机启动时的程序入口:

...
cd /OpenBTS
exec ./OpenBTS
...

从这里可以看出,在开机时会执行/OpenBTS/文件夹下的OpenBTS脚本来启动openbts的进程。
同时也可以看出,在openbts.conf脚本中,预留了gdb执行的描述,后续调试时可能有用。
同时,在/etc/init/文件夹下还有asterisk.conf、sipauthserve.conf、smqueue.conf等于openbts相关的脚本,它们在开机的时候也会一并启动。直接程序入口除了asterisk以外都在/OpenBTS文件夹中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值