如何使用puppet为当前会话附加到PATH

时间:2017-04-30 19:44:53

标签: linux automation puppet

有人可以告诉我如何在Linux中附加到PATH变量吗? 我已经检查了一个类似的问题(puppet - How do I append to path variable?),但是它回答了所有新的登录shell,而我也考虑了当前的会话。

我已经尝试过了:

exec { 'export-path':
  command => "/bin/bash -c 'export PATH=/path/to/custom/bin:$PATH'",
}

1 个答案:

答案 0 :(得分:0)

在puppet命令资源中设置PATH的正确方法是,直接使用path选项。

以下是样本

exec { 'tar -xf /Volumes/nfs02/important.tar':
  cwd     => '/var/tmp',
  creates => '/var/tmp/myfile',
  path    => ['/usr/bin', '/usr/sbin',],
}

参考:

Resource Type: exec