Chinaunix首页 | 论坛 | 博客
  • 博客访问: 67115
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 160
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-20 19:05
文章分类
文章存档

2016年(3)

2015年(15)

我的朋友

分类: LINUX

2015-08-24 17:43:21

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

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

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


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

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

待linux完成启动,相关资源准备OK,snmpd在后台也顺利启动了。
阅读(2108) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~