小编joe*_*joe的帖子

仅当目录存在时才创建文件?

如果目录存在,我正在尝试编写它创建文件的模块,否则它不应该做任何事情。

class puppetmodule{
  exec { 'chk_dir_exists':
    command => 'test -d /usr/dir1',
    path    =>  ["/usr/bin","/usr/sbin", "/bin"],
  } ->

  file {'usr/dir1/test.txt':
    ensure => 'file',
    owner  => 'root',
    group  => 'root',
    mode   => '0750',
  }
}
Run Code Online (Sandbox Code Playgroud)

下面是它抛出的错误。请就此给我建议。

错误:test -d /usr/dir1 返回 1 而不是 [0] 之一

linux unix redhat puppet

5
推荐指数
1
解决办法
7882
查看次数

标签 统计

linux ×1

puppet ×1

redhat ×1

unix ×1