在 puppet 中,如果您启用这样的服务:
service { 'myservice':
ensure => running,
enable => true,
subscribe => File['/etc/init.d/myservice'];
}
file { '/etc/init.d/myservice':
source => "puppet:///modules/myservice/myservice",
ensure => file,
owner => root,
group => root,
mode => '0755',
}
然后 puppet 创建/etc/rc3.d/S??myservice
,在我的情况下,它总是创建S65myservice
. 65从哪里来?如果 puppet 一直选择 65,那它一定是在某个地方确定的,但我不知道它是如何做出这个决定的。如何在启动过程中稍后启动此服务?(例如S99myservice
)