Opa
Se colocou no arquivo /etc/crontab é necessário especificar o usuário que ira executar o processo e mais, não precisar colocar sh no começo do executável, apenas de privilegio de execução com o comando #chmod +x /backup/email.sh ficando conforme abaixo:
0 16 * * 1-5 root /backup/email.sh
Mais se estiver agendando o comando com o comando #crontab -e ai é diferente, não precisa do usuário.
Tenta la e confirma se vai funcionar.
Fabiano Stocco
Augusto,
verifica o resultado da execução do job no email do usuário que o cron está associado, pois por default é enviado um email ao mesmo. Basta digitar o comando mail e procurar a mensagem. Agora é recomendável no cron colocar o caminho completo do comando que você está executando (no caso /bin/sh para evitar ambiguidades)
2011/1/22 Augusto Motta <amotta.lnx@gmail.com>Beleza Fabiano,Se eu executar o script manual ele envia normal... pelo cron é que não envia. A entrada no cron está assim:0 16 * * 1-5 sh /backup/email.shEm 21 de janeiro de 2011 19:31, fabiano stocco <fabianostocco@gmail.com> escreveu:OPa
Posta ai a entrada que vc adicionou no cron.
Se executar o script manualmente envia o email?
T+
FabianoEm 21 de janeiro de 2011 06:44, Augusto Motta <amotta.lnx@gmail.com> escreveu:
_______________________________________________Olá gALLera da lista.Amigos, gostaria de uma ajudinha... fiz um script de backup e instalei o ssmtp para enviar emails automático no final do backup, porém fiz um script de email e coloquei no crontab e não funciona... preciso da ajuda dos mestres.Segue o script que fiz:#!/bin/bash## Script de envio de email automáticoCURDATE=`date`EMAILS=xxxxxxxxxxxxxx@hotmail.com/usr/sbin/ssmtp $EMAILS<<EOFFrom: Servidor de BackupSubject: Servidor de Backup $CURDATE--------------------------------------------Backup: `tail -n 1 /backup/logs/backups.log`--------------------------------------------Erro: `tail -n 1 /backup/logs/erro.log`--------------------------------------------Removido: `tail -n 1 /backup/logs/removed.log`--------------------------------------------------------------------------------------Monitoração de espaço em disco do servidor------------------------------------------Partição: /backupEspaço Total: `df -h | grep "/dev/sda5" | awk '{print $2}'`Espaço Usado: `df -h | grep "/dev/sda5" | awk '{print $3}'`Espaço Disp.: `df -h | grep "/dev/sda5" | awk '{print $4}'`--------------------------------------------------------------------------------------------------------------------Email gerado automaticamente atraves do Servidor de Backup--------------------------------------------------------------------------EOF
CentOS-pt-br mailing list
CentOS-pt-br@centos.org
http://lists.centos.org/mailman/listinfo/centos-pt-br
_______________________________________________
CentOS-pt-br mailing list
CentOS-pt-br@centos.org
http://lists.centos.org/mailman/listinfo/centos-pt-br
_______________________________________________
CentOS-pt-br mailing list
CentOS-pt-br@centos.org
http://lists.centos.org/mailman/listinfo/centos-pt-br
_______________________________________________
CentOS-pt-br mailing list
CentOS-pt-br@centos.org
http://lists.centos.org/mailman/listinfo/centos-pt-br