exec { "/usr/bin/wget --limit-rate=2.5m -O /var/cache/paquetes/$paquete http://$servidor/$rutadescarga/$paquete && touch /var/cache/paquetes/$paquete":
cwd => "/var/cache/paquetes",
path => "/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/bin:/sbin",
alias => "descargar-sweethome3d",
creates => "/var/cache/paquetes/$paquete",
timeout => 300,
notify => Exec ["descomprimir-sweethome3d"],
}
El atributo creates comprueba un archivo para controlar que se ha descargado correctamente. En este caso el archivo lo hemos creado con la órden touch. Sería lo mismo que utilizar el atributo unless
unless => "/bin/ls /var/cache/paquetes/$paquete",
Con el atributo timeout le decimos el tiempo máximo a esperar para descargar.
Todas las opciones se puede ver en la página de referencia:
No hay comentarios:
Publicar un comentario