Introdução ao Shell Script

O artigo traz uma introdução a Shell Script. Criaremos alguns exemplos práticos para que você consiga criar seus próprios scripts de automatização. Shell Script é um tipo de linguagem de programação que é utilizado por administradores Linux/Unix. Também é possível criar scripts para outros sistemas operacionais, mas o meu foco aqui será mesmo os sistemas Linux e suas distribuições.

[ Hits: 21.322 ]

Por: Renato Diniz Marigo em 15/02/2016 | Blog: http://www.renatomarigo.com.br


Enviando dados a um servidor de FTP ou SFTP



Uma outra coisa bem útil é quando quisermos que nosso script envie um arquivo a um servidor de FTP ou de SFTP, vou exemplificar abaixo, lembrando que os valores em "Itálico", devem ser inseridos os seus dados particulares.

Exemplo em FTP:

ftp -ivn IpDoServidor <<EOF user Usuário Password cd /Diretório mput NomeDoArquivo.tgz quit EOF

Exemplo em SFTP:

sftp Usuário@IpDoServidor <<EOF
cd /Diretório
mput NomeDoArquivo.tgz
quit
EOF

Conclusão

Espero ter ajudado as pessoas a evoluírem nas criações de seus próprios scripts, lembrando que este artigo mostra basicamente as funções e uso de alguns scripts para exemplificar o aprendizado, mas saibam que o Shell Script é um canivete suíço para os administradores de sistemas, podemos fazer muitas automatizações.

Agradeço pela leitura e caso queiram ler mais dos meus artigos, segue meus links:
Página anterior    

Páginas do artigo
   1. Introdução a Shell Script
   2. Nosso segundo script
   3. Declarando variáveis
   4. Interagindo com o usuário
   5. Usando laços e condicionais em Shell Script
   6. Dicas úteis para Shell Script
   7. Enviando dados a um servidor de FTP ou SFTP
Outros artigos deste autor

Instalação de um Servidor Web

Tutorial de instalação do Squid no CentOS

Instalação do CentOS Atomic para Gerenciamento de Containers Docker

Zabbix Server 2.0 no Ubuntu Server 12.04 - Instalação e configuração

Nagios 3 + NagiosQL no Ubuntu Server 12.04

Leitura recomendada

Backup automático em Shell Script

Introduzindo um pouco mais a fundo o shell script

Introdução a LUA, uma poderosa linguagem de programação

Programando em shell script (conceitos básicos)

Programar em Shell - Script só para os baixinhos

  
Comentários
[1] Comentário enviado por fabio em 15/02/2016 - 17:21h

Meus parabéns pelo ótimo trabalho!

[2] Comentário enviado por renizgo em 15/02/2016 - 18:10h


[1] Comentário enviado por fabio em 15/02/2016 - 17:21h

Meus parabéns pelo ótimo trabalho!


Obrigado, espero ter ajudado!

[3] Comentário enviado por azk em 16/02/2016 - 00:27h

Simples, objetivo e bem exemplificado.
Uma ótima contribuição.
congratz bro!

[4] Comentário enviado por GabrielSilva em 16/02/2016 - 11:38h

Muito bom o seu tutorial. Obrigado pela ajuda!

[5] Comentário enviado por Freud_Tux em 16/02/2016 - 18:25h

Parabéns!

T+

[6] Comentário enviado por wagnerfs em 16/02/2016 - 22:08h

Parabéns pelo artigo! Vai ser de grande ajuda para àqueles que estão começando no mundo do Shell Script.
_________________________
Wagner F. de Souza
Técnico/Instrutor de Informática
"GNU/Linux for human beings."
LPI ID: LPI000297782

[7] Comentário enviado por renizgo em 16/02/2016 - 23:16h


[6] Comentário enviado por K666 em 16/02/2016 - 22:08h

Parabéns pelo artigo! Vai ser de grande ajuda para àqueles que estão começando no mundo do Shell Script.
_________________________
Wagner F. de Souza
Técnico/Instrutor de Informática
"GNU/Linux for human beings."
LPI ID: LPI000297782


Sim com certeza, obrigado pelo comentário.

[8] Comentário enviado por renizgo em 16/02/2016 - 23:25h


[3] Comentário enviado por azk4n em 16/02/2016 - 00:27h

Simples, objetivo e bem exemplificado.
Uma ótima contribuição.
congratz bro!


Opa obrigado pelo comentário!!!

[9] Comentário enviado por dk.d4rk0 em 17/02/2016 - 02:00h

Parabéns pelo artigo!

[10] Comentário enviado por renizgo em 17/02/2016 - 21:42h


[9] Comentário enviado por dk.d4rk0 em 17/02/2016 - 02:00h

Parabéns pelo artigo!


Valeu!!!!

[11] Comentário enviado por mlmlightman7 em 18/02/2016 - 03:09h

Cara, perfeito. Muito bom mesmo. Parabéns !!!

[12] Comentário enviado por BRKsCosta em 19/02/2016 - 10:47h

Eu fiz exatamente o que está lá, mas quando vou executar o arquivo não dá :/. Mas desde já meus parabéns. Estou usando o editor nano.

[13] Comentário enviado por xerxeslins em 23/02/2016 - 10:44h

Parabéns! Artigo favoritado. Abraço!
--
https://goo.gl/uu8OUX

[14] Comentário enviado por removido em 23/02/2016 - 12:41h

Parabéns cara! Vou favoritar o artigo pq é realmente muito bom! O artigo está claro, com uma excelente organização e com uma didática que não deixa dúvidas!

Continue com o trabalho. Valeu!

[15] Comentário enviado por renizgo em 23/02/2016 - 16:54h


[12] Comentário enviado por BRKsCosta em 19/02/2016 - 10:47h

Eu fiz exatamente o que está lá, mas quando vou executar o arquivo não dá :/. Mas desde já meus parabéns. Estou usando o editor nano.


É tranquilo, o que aparece para ti?

Basicamente você cria o arquivo com o nano no seu caso, depois pelo terminal você dá permissão de execução a ele # chmod +x seuscript, depois executa ele com # ./seuscript.

Vai dar certo!!!

[16] Comentário enviado por renizgo em 23/02/2016 - 16:55h


[14] Comentário enviado por Degomes em 23/02/2016 - 12:41h

Parabéns cara! Vou favoritar o artigo pq é realmente muito bom! O artigo está claro, com uma excelente organização e com uma didática que não deixa dúvidas!

Continue com o trabalho. Valeu!


Obrigado, que bom que conseguir ajudar!!!

[17] Comentário enviado por albfneto em 27/02/2016 - 15:17h

é muito bom. Favoritado.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts