将snmpd启动命令添加到linux系统启动流程中
在snmpd进程拉起过程中 init_mib_modules 新增了一些初始化行为,依赖的第三方外部资源比较复杂,
其中某项初始化始终不能成功,循环多次尝试无效
解决办法:
把snmpd进程启动过程中的fork流程提到前面,使得进程尽早detech from the shell,转为后台守护进程,并继续循环尝试相关流程的初始化。
linux则不再需要等待snmpd进程执行,继续执行系统其他初始化服务程序&资源
待linux完成启动,相关资源准备OK,snmpd在后台也顺利启动了。