服务{'cron':确保 => '正在运行',启用 => 'true',}
错误:从“正在运行”更改为“已停止”失败:系统因 cron 停止失败。
回答1
放下这个
service { 'crond':
ensure => 'running',
enable => 'true',
}
进入服务器上的一个文件,让我们调用文件 crontest.pp
然后作为 root 运行 puppet apply crontest.pp
你应该看到 cron 启动。
此外,如果您尝试调试此类事情,一个好的起点是使用 puppet resource
在这种情况下为 puppet resource service
,您应该能够看到所有服务的列表。查看它以找到与 cron 相关的那个,它为您提供了当前状态的 Puppet 代码,因此您可以将其直接复制到类文件中,只需忽略 provider =>
行,因为 Puppet 资源抽象层将照顾好那个。