# File Download

## Requisitos

Linux Control Center = 2.10.X ou superior

## Overview

A ação File Download serve para realizar o download de qualquer arquivo em um Host a partir de uma URL.

O LCC se conectará ao Host via SSH, fará o download a partir do Link informado e salvará o arquivo no diretório especificado durante a execução da ação na Console. Todo o processo será gerenciado automaticamente pelo LCC, independentemente do número de Hosts ou Links cadastrados.

## Objetivo

Este documento tem como objetivo demonstrar o funcionamento da Action **File Download**

## Download de Arquivos em Hosts

{% hint style="warning" %}
**Observação:** A URL deve incluir o arquivo que será baixado, porque a ação File Download realiza uma requisição GET padrão. Se o link não apontar diretamente para o arquivo final, o download não será concluído com sucesso.
{% endhint %}

1. Acesse a tela **Hosts**.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-9c491171845e4402af4a9a00d4573628cae81ae9%2Fhosts_file_download.png?alt=media)
2. Clique clique em **Actions** da linha e um Host desejado e clique em **File Donwload**.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-87206ba9cf03b4c7b4a9c5dc6e3cd7754c885ace%2Factions_linha_host.png?alt=media)
3. Para executar em vários Hosts simulteaneamente, selecione os Hosts desejados e clique em **Actions** do topo da página e clique em **File Download**.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-071676ab32e8385f87f71b8e2127a164009b263a%2Factions_topo_pagina.png?alt=media)
4. Preencha os campos da seguinte forma;

   **URL**: URL para download do arquivo\
   **Destination Directory:** Diretório completo em que o arquivo será salvo Ex: /tmp/

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-1bed5142426d0c84f1790d2a92ea86023a7d1958%2Factions_vazia.png?alt=media)
5. Caso deseja baixar mais de um arquivo simultaneamente, clique no botão **Add More URL and Destination** e repita o passo anterior com outros valores.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-7f2e86b2625ccd91f54c085b4ccc1b88f9da0fb0%2Faction_preenchida.png?alt=media)
6. Clique em **Save** após preencher as informações corretamente.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-cbb59d7f013c19f0ece6892ebfd77bc68b8ca3a9%2Fexecute_action.png?alt=media)
7. Clique no botão **Queue Working** no topo da página para acompanhar a execução da ação.

   **Observação:** Será criada uma Action **File Download** independente para cada Host caso seja executado em mais de um Host simultaneamente.

![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-6f1e2c9fb4cd206a50267c136c79b0f9e65cf6fb%2Faction_executada.png?alt=media)
