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.
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:
[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
[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!
[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.
[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!
[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].