Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2744 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  envoyer le flux d'erreur d'un script dans un mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

envoyer le flux d'erreur d'un script dans un mail

n°1085816
dams78
développateur
Posté le 29-10-2008 à 21:12:24  profilanswer
 

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
mood
Publicité
Posté le 29-10-2008 à 21:12:24  profilanswer
 

n°1085818
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 29-10-2008 à 21:26:25  profilanswer
 

Ben ./script 2>&1 | mail -s 'pouet' toi@mail.com ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1085819
dams78
développateur
Posté le 29-10-2008 à 21:29:48  profilanswer
 

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


---------------
dam's (debianer), ma galerie Flickr
n°1085820
Fork Bomb
Obsédé textuel
Posté le 29-10-2008 à 21:32:09  profilanswer
 

Intègre la commande dans le script...


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1085821
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 29-10-2008 à 21:32:40  profilanswer
 

{
commande1
commande2
} > /tmp/prout
 
mail -s 'pouet' toi@pouet.com < /tmp/prout


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1085846
dams78
développateur
Posté le 29-10-2008 à 23:01:11  profilanswer
 

mais là je re-dirige tout et pas seulement les erreurs


---------------
dam's (debianer), ma galerie Flickr
n°1085872
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 30-10-2008 à 08:50:51  profilanswer
 

ben réfléchi alors, la solution est là :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1085877
Fork Bomb
Obsédé textuel
Posté le 30-10-2008 à 09:10:19  profilanswer
 

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.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1085878
wedgeant
Da penguin inside
Posté le 30-10-2008 à 09:12:36  profilanswer
 

je comprends pas pourquoi la 1ere solution de bl n'est pas possible [:transparency]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1085880
Fork Bomb
Obsédé textuel
Posté le 30-10-2008 à 09:14:05  profilanswer
 

Parce que Dams ne l'a pas encore adapté pour la coller DANS le script  [:airforceone]


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
mood
Publicité
Posté le 30-10-2008 à 09:14:05  profilanswer
 

n°1085882
wedgeant
Da penguin inside
Posté le 30-10-2008 à 09:17:00  profilanswer
 

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 :spamafote:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1085901
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 30-10-2008 à 09:39:43  profilanswer
 

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 :spamafote:


parce qu'il n'a pas réfléchi :spamafote:


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1086015
dams78
développateur
Posté le 30-10-2008 à 13:38:22  profilanswer
 

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...


---------------
dam's (debianer), ma galerie Flickr
n°1086630
dams78
développateur
Posté le 01-11-2008 à 09:06:05  profilanswer
 

black_lord a écrit :


parce qu'il n'a pas réfléchi :spamafote:


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


---------------
dam's (debianer), ma galerie Flickr
n°1086666
fighting_f​alcon
Posté le 01-11-2008 à 13:53:46  profilanswer
 

bein dans ce cas c'est la 2ème soluce de bl ...
 
à la limite (si ça marche, j'ai un vieux doute là) :

Citation :


{
commande1
commande2
} 2> /tmp/prout
 
mail -s 'pouet' toi@pouet.com < /tmp/prout

n°1086831
dams78
développateur
Posté le 02-11-2008 à 12:32:42  profilanswer
 

merci ça fonctionne


---------------
dam's (debianer), ma galerie Flickr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  envoyer le flux d'erreur d'un script dans un mail

 

Sujets relatifs
Erreur Fedora 8-> FC9 avec preupgrade[Resolu] expect Script
[RESOLU]debian: grub, erreur de boot suite màjErreur en compilant gcc [Résolu]
Apple mail multiplie mes mails déja lus[PROMPT] Erreur de syntax
echo off comme sous windows lors d'un shell script[résolu]Script automatisation FTP + execution binaire
script et ssh sous redhat 
Plus de sujets relatifs à : envoyer le flux d'erreur d'un script dans un mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR