Utiliser la crontab de l'emploi envoyer du courrier, de La messagerie texte se tourne vers un fichier joint qui a nommé ATT00001.bin

Je veux l'analyse de certaines données dans un serveur linux,puis envoyer le comme texte de l'Email de mon compte e-Mail , Mais lorsque j'execute ce shell scripts en shell de commande, Il fonctionne bien, Bizarre, c'est que quand j'ai mis toute la procédure à suivre dans la crontab de l'emploi, Le texte de l'Email va se tourne vers un fichier joint, quelqu'un Peut-il aider?

#* * * * * sh -x /opt/bin/exec.sh >> /opt/bin/mailerror 2>&1

/* exec.sh */
#/bin/sh
cd /opt/bin
./analysis.sh > test
mail -s "Today's Weather" example@example.com < test

Mais quand je l'execute exec.sh en ligne de commande shell directement, L'e-Mail sera obtenir de texte, quelqu'un Peut m'expliquer pour moi, grille grâce.

OriginalL'auteur Alex | 2013-09-25