Logo artbmxmagazine.com

Scripts Linux para envio automático de relatórios a um ftp

Índice:

Anonim

Implementação de scripts Linux para envio automático de relatórios a um FTP

Resumo

Este trabalho trata do desenvolvimento de scripts na linguagem Linux para enviar relatórios para um FTP gratuito, público ou da empresa e, assim, liberar esse tempo que é desperdiçado com a duplicação de trabalho, já que uma pessoa faz os relatórios e outra os carrega para um FTP.

Escopo e limitações

Esta atividade é realizada em uma empresa localizada em Cancún baseada na linguagem de programação open source Linux com informações obtidas de sites e páginas da web para a elaboração de scripts vinculados para economizar horas de trabalho na realização de relatórios diários e semanais e mensalmente, bem como no seu posterior upload para um FTP no dia a dia da empresa.

Exposição do problema

Atualmente, muito tempo é gasto na preparação manual de relatórios diários, bem como no envio para a central da empresa, então esse trabalho pode ser feito automaticamente através de scripts em Linux e isso faria com que o A perda de homem-hora neste tipo de atividade é reduzida à elaboração da mesma e que os roteiros elaborados atendem à entrega diária, semanal e mensal em horários, dias e datas específicos do mês.

objetivo

Torne o trabalho mais eficiente, utilizando a tecnologia atual para enviar relatórios diários, semanais e / ou mensais automaticamente por FTP.

Ponto de referência

Linux

Linux é um kernel de sistema operacional livre (o kernel também é freqüentemente referido como kernel) baseado em Unix. É um dos principais exemplos de software livre e de código aberto. O Linux é licenciado sob a GPL v2 e desenvolvido por contribuidores em todo o mundo. O desenvolvimento do dia-a-dia ocorre no Linux Kernel Mailing List Archive. (Wikipedia, kernel Linux, 2014).

FTP

FTP (File Transfer Protocol) na computação, é um protocolo de rede para transferência de arquivos entre sistemas conectados a uma rede TCP (Transmission Control Protocol), baseado na arquitetura do cliente. servidor. De um computador cliente, você pode se conectar a um servidor para fazer download de arquivos ou enviar arquivos para ele, independentemente do sistema operacional usado em cada computador. (Wikipedia, FTP, 2014).

Roteiro

Em ciência da computação, um script, arquivo de comando ou arquivo de processamento em lote, comumente referido como barbarism de script (do latim scriptum, escrito), é um programa geralmente simples, que geralmente é armazenado em um arquivo de texto simples. Os scripts são quase sempre representados, mas nem todo programa executado é considerado um script. O uso comum de scripts é para realizar várias tarefas, como combinar componentes, interagir com o sistema operacional ou com o usuário. Devido a esse uso, é comum que os shells sejam interpretadores desse tipo de programa ao mesmo tempo. (Wikipedia, Script, 2014).

fundo

É muito comum que todos os dias sejam feitos vários relatórios técnicos para uma central, na elaboração leva tempo para coletar os dados e capturá-los e também outro tempo para enviá-los para um responsável pela coleta dos relatórios e envio por FTP.

Teorias, dados estatísticos

Poderia ser feito através de scripts Linux que os relatórios já finalizados fossem enviados e colocados em diretórios FTP automaticamente, evitando perdas de tempo de trabalho em uma empresa e com isso podendo realizar outras atividades na linha de produção.

Hipótese

O uso de scripts no Linux favorece a redução considerável do tempo gasto na realização de determinadas tarefas.

Variáveis

Este estudo é baseado em apenas 2 tipos de relatórios diários, 2 semanais e um mensal, portanto iremos trabalhar com estes para fazer os scripts em questão.

Metodologia

Para iniciar este trabalho, considerou-se que já foi elaborado e colocado num Directory1: 2 relatórios diários, denominados Relatório Diário1 e Relatório Diário2, 2 relatórios semanais, denominados Relatório Semanal1 e Relatório Semanal2 e um mensal, denominado Relatório Mensal.

Qualquer formato pode ser usado, desde que nossos scripts não tenham limitações quanto a eles, somente as modificações serão feitas no momento de fazê-los. Da mesma forma, podem ser manuseados mais arquivos do que os aqui mencionados, modificando também os scripts.

Relatório

Você pode realizar um "crontab" para automatizar o trabalho e que apenas os relatórios sejam feitos e que nosso crontab se encarregue de fazer o trabalho de carregá-lo por FTP automaticamente nos dias, horas e / ou datas do mês previamente programados.

E com isso, é concluída a automação do envio dos diversos relatórios para o FTP da empresa com os referidos scripts.

O funcionamento prático dos ditos scripts e crontab já foi feito e funcionou perfeitamente.

Bibliografia

  • Traço. (2013). o outro lado. Retirado em 22 de fevereiro de 2014, de http://www.elotrolado.net/hilo_ayuda-script-de-subida-descarga-de-ficheros-a-ftp_1917969 Durán, SG (2012). Linuxtotal. Obtido em 22 de fevereiro de 2014, em http://www.linuxtotal.com.mx/?cont=info_admon_006Elektro. (2013). O Fórum do Hacker. Recuperado em 22 de fevereiro de 2014, de
Scripts Linux para envio automático de relatórios a um ftp