service资源
通过service资源不但可以启动,重启和关闭程序的守护进程,监控进程状态,还可以将守护进程加入到自启动中。
1、service资源常用属性
service {'资源标题':
binary
enable
ensure
hasrestart
hasstatus
name
path
pattern
restart
start
status
stop
provider
}
◆ enable:指定服务在开机的时候是否启动,可以设置true和false。
◆ ensure:是否运行服务,running表示运行,stopped表示停止服务。
◆ name:守护进程的名字。
◆ path:启动脚本搜索路径。
◆ hasrestart:指出管理脚本是否支持restart参数,如果不支持,就用stop和start实现restart效果。
◆ hasstatus:指出管理脚本是否支持status参数,puppet用status参数来判断服务是否已经在运行了,如果不支持status参数,puppet利用查找运行进程列表里面是否有服务名来判断服务是否在运行。
◆ provider:默认为init。
案例
启动httpd守护进程
service { 'httpd':
ensure => running,
}
设定httpd开机自启动
service { 'httpd':
ensure => true,
}
欢迎关注http://www.wzlinux.com:45 和http://www.wzlinux.com 。
本文转自 wzlinux 51CTO博客,原文链接:http://blog.51cto.com/wzlinux/1685650,如需转载请自行联系原作者