OBS: O sistema operacional utilizado foi o Conectiva 10. É necessário um servidor de Email configurado.
Podemos preparar nosso Linux para mandar arquivos importantes para o nosso email por motivo de backup, tais como arquivos conf, scripts e outros.
Para automatizar esse processo podemos utilizar o serviço cron, que é um programa voltado para agendamento de tarefas. Não irei descrever a sua configuração, pois quando instalei o meu Conectiva ele já estava instalado e rodando beleza. Portanto temos que instalar o pacote sharutils para podermos utilizar o comando uuencode. Segue o script:
#!/bin/sh
#
# Script que manda em anexo os confs mais importantes!
uuencode /etc/squid/squid.conf squid.conf|mail -s "Conf Squid" felicruel@hotmail.com uuencode /etc/samba/smb.conf smb.conf|mail -s "Conf Samba" felicruel@hotmail.com
uuencode /etc/apache/conf/httpd.conf httpd.conf|mail -s "Conf Apache" felicruel@hotmail.com
uuencode /etc/rc.d/init.d/firewall firewall|mail -s "Conf Firewall" felicruel@hotmail.com
echo "Mensagem enviada com sucesso"
OK. Para automatizar a execução do script, basta agendá-lo no seu crontab.
Outras dicas deste autor
Como anexar arquivos em email pelo modo texto
Resolvendo o problema "KDE não inicia no SuSE 9.3"
Leitura recomendada
Aliases Cores
Lendo manpages no Firefox
Quantos comandos digitei nesse terminal?
Script para redimensionar muitas fotos
Despertador em Shell
Comentários
Nenhum comentário foi encontrado.
Patrocínio
Destaques
Artigos
Dicas
Tópicos
Top 10 do mês
Scripts
|