mail aprés rsync - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 08-08-2008 à 13:42:52
sebinfo007 a écrit : j'aimerai envoyer le rapport qui est généré aprés le backup |
Bonjour,
Je suppose que tu veux l'envoyer par mail
1. Assure toi d'avoir un serveur smtp sur la machine en question
2. ta_commande_rsync|mail ...
consulte le man page de la commande mail pour la synthaxe précise.
Marsh Posté le 08-08-2008 à 18:42:36
o'gure a écrit :
|
Overkill, autant profiter d'un SMTP qui est déjà installé et configuré sur un auter hote.
Marsh Posté le 08-08-2008 à 19:43:52
Gf4x3443 a écrit : Overkill, autant profiter d'un SMTP qui est déjà installé et configuré sur un auter hote. |
Ce que je voulais dire, c'est qu'il s'assure d'avoir un moyen, depuis sa machine d'envoyer le mail.
Que ca soit nullmailer, postfix, netcat... je m'en bat le bonnet
Marsh Posté le 08-08-2008 à 23:24:17
ReplyMarsh Posté le 12-08-2008 à 11:15:50
Envoie un email plutôt quand tu as un problème que quand tout se passe bien, ça te fera bcp moins de choses à lire en arrivant le lundi matin.
Marsh Posté le 12-08-2008 à 14:48:49
mais l'extension --stats de rsync envoie un resume, c à moi d'interpréter si il y a eu un problème. Sinon je vois pas trop comment faire. Si tu as une idée
Marsh Posté le 12-08-2008 à 15:51:54
Ben tu te scriptes quelque chose qui va parser le résumé de la commande et t'envoie un email seulement si un problème est rencontré.
Marsh Posté le 12-08-2008 à 15:55:49
Tout dépend de ce que tu entends par erreur. Le plus simple, si ça suffit c'est de récupérer la valeur d'exit de rsync. Tu peux détecter les erreurs suivantes :
Exit Values 0 Success |
http://linux.die.net/man/1/rsync
Si les erreurs que tu veux récupérer sont différentes de celle là, analyse de la réponse soit par toi en entier, soit tu parses comme te le dit chaica
Marsh Posté le 12-08-2008 à 16:40:17
MERCI !!!
je viens de lire le man plus particuliérement la partie sur les exit value, et je me demandais comment faire apparaitre ce code, j'ai généré un rapport comme ceci:
Code :
|
et je n'ai rien sur le code exit, peut être parce que tout s'est bien passé...
Marsh Posté le 12-08-2008 à 16:44:45
L'exit value était 0 là (SUCCESS) donc tout s'est bien passé
http://tldp.org/LDP/abs/html/exit-status.html
Sinon il faut scripter un peu, c'est dépendant de ton shell.
Marsh Posté le 08-08-2008 à 13:04:28
Bonjour à tous,
je suis sous linux et je fais des backup avec rsync, j'aimerai envoyer le rapport qui est généré aprés le backup qui est de ce style. ce rapport est donné car dans la commande j'ai mis comme arguments --stats