puppet : stop a service if a filesystem is not mounted on boot

标签 puppet

编写 puppet 代码的最佳方法是什么 - “如果/filesystem 未安装则停止 cron”(文件系统安装由 Red Hat Cluster 负责)”

最佳答案

exec 可能是处理这个问题的最简单方法:

exec { "stop_crond" :
   command => "service crond stop",
   path => "/sbin:/usr/sbin:/bin:/usr/bin",
   unless => 'mount | grep -oq "/filesystem"',
}

关于 puppet : stop a service if a filesystem is not mounted on boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23209483/

相关文章:

Python runserver 错误加载 MySQLDB 模块 : undefined symbol: mysql_kill

git - 如何从 github repo 克隆,然后在 puppet 上运行 npm install

java - 根据事实通过带参数的 puppet 启动应用程序

linux - 在 puppet 中管理 linux 的用户密码

apache - Puppet Master 服务无法识别环境 URL

overriding - 覆盖其他类中的 puppet 变量

puppet - 让 puppet 确保服务仅在未处于维护模式时运行

python - 静默安装适用于 Windows 的 Mercurial 模块

jenkins - Puppet 3 文件递归速度非常慢

vagrant - 从 list 脚本安装 puppet 模块