2016-11-04 93 views
-1

我的问题是:我想检查/tmp文件夹中是否存在文件,并在开始下载之前将其删除。检查文件是否存在,如果存在则将其删除

这里是我的代码(木偶):

exec { 'Download mediawiki to temp': 
    cwd  => '/tmp', 
    command => '/usr/bin/wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz',  
} 
+0

请详细说明一下,因为它是非常不清楚你在这里问。 –

回答

0

你可能想做到这一点...

# local vars for readability 
$theurl  = 'https://releases.wikimedia.org/mediawiki/1.27' 
$tarball  = 'mediawiki-1.27.1.tar.gz' 
$wget_command = "/usr/bin/wget $theurl/$tarball" 
$rm_command = "/bin/rm -f /tmp/$tarball" 

exec { 'Delete mediawiki from temp': 
    cwd  => '/tmp', 
    command => $rm_command, 
}-> 
exec { 'Download mediawiki to temp': 
    cwd  => '/tmp', 
    command => $wget_command, 
    creates => "/tmp/$tarball", 
} 

https://docs.puppet.com/puppet/latest/reference/types/exec.htmlhttps://docs.puppet.com/puppet/latest/reference/lang_relationships.html