stop/type astring method
refresh method
refresh/exec astring ":kill -8"
refresh/timeout_seconds count 60
refresh/type astring method
myapp application
myapp/log_filename astring /tmp/myapp_new.log
svc:/application/myapp> quit
3. 使用svCADm refresh命令通知myapp服务重读配置并启用新配置 。
# /usr/sbin/svcadm refresh application/myapp
# /usr/bin/svcs application/myapp
STATE STIME FMRI
online 11:13:35 svc:/application/myapp:default
4. 检验myapp已经采用新配置 。
# /usr/bin/tail -f /tmp/myapp_new.log
myapp is running at Fri Mar 10 11:14:35 2006
myapp is running at Fri Mar 10 11:14:40 2006
myapp is running at Fri Mar 10 11:14:45 2006
myapp is running at Fri Mar 10 11:14:50 2006
myapp is running at Fri Mar 10 11:14:55 2006
myapp is running at Fri Mar 10 11:15:00 2006
^C
至此,测试myapp服务refresh方法已经成功 。
总结
【使用libscf.so实现SMF服务refresh方法】Solaris 10操作系统是Sun公司最新的下一代操作系统,包含了600多项革新技术,SMF技术就是其中之一 。通过使用SMF技术,系统中所有的服务可以在一个统一而强大的平台中进行配置和管理 。通过将用户配置存放于SMF资源库,用户可以利用SMF配置工具svccfg(1M)方便地维护服务配置 。另外,libscf.so所提供的API也可以使服务程序省去大部分复杂的配置读取和解析逻辑 。
推荐阅读
- 使用农药不能光顾眼前管用
- 地震速报怎么使用?地震速报使用方法
- 包衣种子的使用和保存
- 谈小2使用一周的各方面性能的一些看法
- 一 D600使用小结
- Sun Solaris 安装包的反安装实现
- Sun Solaris 不同规格的硬盘用Disksuite做镜像的实现
- 支付宝运动怎么使用?占据运动封面还能赚钱!
- 使用率怎么计算
- 国有土地使用证可以买卖吗