基于net-snmp进行snmp的增量开发,新加了mib库以及所依赖的第三方接口库

将snmpd启动命令添加到linux系统启动流程中

在snmpd进程拉起过程中 init_mib_modules 新增了一些初始化行为,依赖的第三方外部资源比较复杂,
其中某项初始化始终不能成功,循环多次尝试无效


解决办法:
把snmpd进程启动过程中的fork流程提到前面,使得进程尽早detech from the shell,转为后台守护进程,并继续循环尝试相关流程的初始化。

linux则不再需要等待snmpd进程执行,继续执行系统其他初始化服务程序&资源

待linux完成启动,相关资源准备OK,snmpd在后台也顺利启动了。
09-20 19:05