envoyer le flux d'erreur d'un script dans un mail - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 29-10-2008 à 21:26:25
Ben ./script 2>&1 | mail -s 'pouet' toi@mail.com ?
Marsh Posté le 29-10-2008 à 21:29:48
non justement je peux pas écrire après l'exécution de mon script,
par exemple mon script se trouve dans .kde/Autostart/monscript.sh et quand il se lance je n'ai pas de "droit" dessus
merci
Marsh Posté le 29-10-2008 à 21:32:09
Intègre la commande dans le script...
Marsh Posté le 29-10-2008 à 21:32:40
{
commande1
commande2
} > /tmp/prout
mail -s 'pouet' toi@pouet.com < /tmp/prout
Marsh Posté le 29-10-2008 à 23:01:11
mais là je re-dirige tout et pas seulement les erreurs
Marsh Posté le 30-10-2008 à 08:50:51
ben réfléchi alors, la solution est là
Marsh Posté le 30-10-2008 à 09:10:19
C'aurait été moi, je me serais bien compliqué la tâche.
Récup' du code d'erreur et si code d'erreur > 0, allez hop on appelle mail (ou mutt ou whatever).
Avec juste avant une ptite recherche dans la man pour choper la syntaxe et quelques tests "en direct", voir si je l'ai bien comprise.
Mais bon, ça, c'est parce que c'est moi et que j'ai pas les bons réflexes.
Marsh Posté le 30-10-2008 à 09:12:36
je comprends pas pourquoi la 1ere solution de bl n'est pas possible
Marsh Posté le 30-10-2008 à 09:14:05
Parce que Dams ne l'a pas encore adapté pour la coller DANS le script
Marsh Posté le 30-10-2008 à 09:17:00
bah non mais il fait un script qui contient la 1ere commande de bl, il le colle dans .kde/Autostart/ et il déplace son script qui peut planter dans un répertoire du genre /home/dams/bin
Marsh Posté le 30-10-2008 à 09:39:43
wedgeant a écrit : bah non mais il fait un script qui contient la 1ere commande de bl, il le colle dans .kde/Autostart/ et il déplace son script qui peut planter dans un répertoire du genre /home/dams/bin |
parce qu'il n'a pas réfléchi
Marsh Posté le 30-10-2008 à 13:38:22
alors j'ai fais des recherches avant, je vous rassure,
seulement je n'avais pas trouvé comment récupérer le flux dans le script
seulement qu'après le script, pour ce qui est de la solution de black j'ai tenté quelque trucs mais sans succès
merci de vos aides...
Marsh Posté le 01-11-2008 à 09:06:05
black_lord a écrit : |
j'en profite pour relancer ma question,
sinon j'avais en premier lieu penser à cette solution, puisque c'est typiquement comme ça que je fais dans ma table cron par exemple, mais là j'aimerai bien faire tout dans mon script
bien-sûr si c'est possible
merci
Marsh Posté le 01-11-2008 à 13:53:46
bein dans ce cas c'est la 2ème soluce de bl ...
à la limite (si ça marche, j'ai un vieux doute là) :
Citation : |
Marsh Posté le 02-11-2008 à 12:32:42
Reply
Marsh Posté le 29-10-2008 à 21:12:24
bonsoir,
voila j'ai des scripts qui sont appelés automatiquement à divers moment,
du coup j'aimerai trouver une solution pour être averti par email lors d'une erreur
j'avais donc pensé au début de mon script à dire "envoyes le flux erreur dans ce fichier" et à la fin "envoyer le fichier par mail"
seulement je ne sais pas trop comment faire...
merci de votre aide
---------------
dam's (debianer), ma galerie Flickr