红联Linux门户
Linux帮助

solaris服务

发布时间:2008-01-22 00:01:37来源:红联作者:Yutie
1 .以下是Solaris 10中与SMF相关的文件和目录:
/etc/svc/repository.db:全局配置数据库
/lib/svc/method/*:服务启动/停止脚本
/var/svc/log/*:服务实例日志
/var/svc/manifest/*:定义服务的mainifest文件,格式为xml
/etc/svc/volatile:包含临时数据的文件系统,如锁文件,初始化状态等等
2。以下为增加系统启动服务的步骤:
1.编写应用启动脚本及停止脚本,假定应用名称为app1,启/停脚本为:
/opt/SUNWapp1/bin/start
/opt/SUNWapp1/bin/stop
2.为应用服务创建服务定义文件app1.xml,内容如下:


name='application/app1'
type='service'
version='1'>


type='method'
name='start'
exec='/opt/SUNWapp1/bin/start'
timeout_seconds='60' />
type='method'
name='stop'
exec='/opt/SUNWapp1/bin/stop'
timeout_seconds='60' />




3.装载服务定义
# svccfg import /var/svc/manifest/application/app1.xml
4.检查服务是否注册
Svcs -a|grep app1
5.启动服务
Svcadm enable svc:/application/app1
Svcs application/app1
文章评论

共有 0 条评论