removido
(usa Nenhuma)
Enviado em 26/12/2012 - 09:50h
O Shell é ao mesmo tempo um interpretador de comandos, uma interface de interação com o usuário e uma linguaguem de programação INTERPRETADA.
O quê caracteriza uma linguaguem de programação é a existência de estruturas de repetição, decisão e análise de situações lógicas (for, case, if, and, or, while ...).
No sentido clássico o shell é uma linguaguem de programação INTERPRETADA. Isso significa que não é possível (ou desejado) criar binários executáveis a partir de códigos fonte de scripts do shell, como é feito por linguaguens compiladas como C ou C++.
Assim, o código fonte de um script do Shell é formado por instruções internas ao próprio Shell, chamadas de Bash Builtin, e instruções externas conhecidas como COMANDOS do sistema operacional, tornando possível expandir as funcionalidades dos scripts a níveis extraterrestres.
Assim, se algo pode ser feito manualmente, então é possível fazê-lo com automação de scripts.
Sobre os backups dos bancos de dados, a maioria forncece mecanismos internos para criar cópias de segurança de seus dados, mas nada impede que você utilize mecanismos externos para cópia de segurança dos "arquivos" de dados.
Como por exemplo, o utilitário TAR do linux.