Set de texte adresse de bash mail

Je suis en mesure d'envoyer des messages de bash, mais ne peut pas modifier le texte, il s'affiche en tant que "root".

Je voudrais les clients de messagerie pour afficher le texte suivant dans le champ de script on myserver.com ([email protected]).

Comment puis-je faire s'il vous plaît?

emailsubject="$scriptname ($scriptver) log at $startdate"

if [ $errorcount > 0 ]; then
    emailsubject="ERRORS($errorcount) - ${emailsubject}"
fi

mail -s "$emailsubject" [email protected] < $logfile
[ $errorcount > 0 ] devrait être [ $errorcount -gt 0 ] (voir man test).

OriginalL'auteur g18c | 2013-04-11