当前位置: 首页 > news >正文

[puppet]如何设置全局exec path

在编写puppet模块中,常常需要用的exec resource,而在每个exec block里都需要添加一个path就太让人boring了,而且某些命令不一定是在/usr/bin,也可能是在/sbin,也可能是在其他目录。

解决办法就是设置一个全局的PATH路径:

# put this somewhere global, like site.pp
Exec { path => [ "/bin/", "/sbin/" , "/usr/bin/", "/usr/sbin/" ] }

# uses the globally specified path
exec { "make_foo_state":
    command => "mkdir -p /tmp/foo/state",
}

# overrides the global path for this command
exec { "my_local_command":
    command => "my_special_local_command",
    path    => "/usr/local/sbin/",
}

相关文章:

  • 高考前
  • Eclipse 支持JQuery提示 jQueryWTP插件的安装方法
  • checkName
  • 多项式相加[C++实现]
  • 帮助你生成放大镜效果的jQuery插件 - Melens
  • CRM 相关术语 (一)
  • 善用分层存储与数据去重实现存储优化
  • C#中异常的记录——log4net
  • 查看Firefox 浏览器保存站点密码的方法
  • Win8没声音的解决办法
  • 交换机的生成树技术应用实训
  • asp.net MVC 约定
  • 处理由引用计数引起的泄漏
  • javascript操作JSON
  • 五大内存分区,堆与栈的区别(转)
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • canvas绘制圆角头像
  • ComponentOne 2017 V2版本正式发布
  • es6
  • ES6核心特性
  • github指令
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • React+TypeScript入门
  • socket.io+express实现聊天室的思考(三)
  • tensorflow学习笔记3——MNIST应用篇
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 技术发展面试
  • 转载:[译] 内容加速黑科技趣谈
  • 如何用纯 CSS 创作一个货车 loader
  • ​比特币大跌的 2 个原因
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • (4)Elastix图像配准:3D图像
  • (42)STM32——LCD显示屏实验笔记
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • 、写入Shellcode到注册表上线
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .gitignore文件设置了忽略但不生效
  • .md即markdown文件的基本常用编写语法
  • .Net IOC框架入门之一 Unity
  • .net refrector
  • .Net 代码性能 - (1)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .net6使用Sejil可视化日志
  • .Net的DataSet直接与SQL2005交互
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题