2010/3/20 <[email protected]>:
> [...]Então segue algo simples que fiz, mas estou com dificuldades para
> integrar os dois scripts. Alguém poderia me dar uma dica?
Por que não coloca tudo num script só? Ou pode chamar [1] o script
Send dentro do script backup.
http://www.unix.com/shell-programming-scripting/61049-how-call-one-script-frm-another.html
- []s
- Zandre.
:: zandrebran.homelinux.org
> Segue o Script simples Backup:
>
> #!/bin/sh
> #
>
> # Confs do script
> # Onde, DIR_ORIG é o diretório a ser backupeado e DIR_DEST é o
> # diretório para onde vai o arquivo compactado e BKP_NAME é o nome ao
> # qual será compactado o diretório.
> DIR_ORIG="/home/sergio/Documentos"
> DIR_DEST="/home/sergio/Imagens/"
> BKP_NAME="backupteste.tgz"
>
> # compactação do diretório de origem diretamente no diretório de destino
> tar -czpf ${DIR_DEST}${BKP_NAME} ${DIR_ORIG}
>
> # mensagem de resultado
> echo "Backup realizado com sucesso."
> echo "Diretório: ${DIR_ORIG}"
> echo "Destino: ${DIR_DEST}${BKP_NAME}";
> exit 0
>
>
> Segue Script do SendEmail, ao qual quero integrar ao termino do meu Backup:
>
> #!/bin/bash
>
> EMAIL_FROM="[email protected]" # usuario de email que se autentica no
> servidor SMTP
> EMAIL_TO="[email protected]" # usuario que receberá os emails
>
> #Servidor SMTP e porta utilizada
> SERVIDOR_SMTP="smtp.gmail.com:25" #endereço no servidor SMTP
> SENHA=minhasenha #informe aqui a senha de autenticação no servidor SMTP
>
> ASSUNTO="$HOSTNAME - $1"
> MENSAGEM=$2
>
> if [ "$1" == "" ] ;then
> ASSUNTO="Termino do Backup"
> fi
> if [ "$2" == "" ] ;then
> MENSAGEM="SEM MENSAGEM"
> fi
> if [ "$3" != "" ] ;then
> MENSAGEM="$2 `cat $3`"
> fi
>
>
>
> sendEmail -f "$EMAIL_FROM" -t "$EMAIL_TO" -u "$ASSUNTO" -m "$MENSAGEM"
> "$ANEXO"
> -s "$SERVIDOR_SMTP" -xu "$EMAIL_FROM" -xp "$SENHA"
--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br