Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/04/2010, à 09:00

auguste57

[Résolu] Envoyer contenu du terminal dans un fichier

Bonjour,

J'ai un petit soucis ! Je souhaiterais envoyer le contenu du terminal dans un fichier !

Je m'explique :

user@user-desktop:~$ ifconfig

eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX 
          inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:55445 erreurs:0 :0 overruns:11 frame:0
          TX packets:37774 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:68234484 (68.2 MB) Octets transmis:4861254 (4.8 MB)
          Interruption:21 Adresse de base:0xe000
(...)

user@user-desktop:~$ (j'aimerais ici avoir une commande afin de renvoyer le contenu du terminal ci-dessus dans un fichier)

je sais qu'il existe la commande ifconfig > home/user/Bureau/message.txt, mais se n'est pas vraiment ce que je cherche, et ceci ne fonctionnera pas avec mon utilisation. Il faudrait vraiment que tout le contenu du terminal soit renvoyé dans un fichier.

Je vous remercie de votre aide par avance smile

Dernière modification par auguste57 (Le 28/03/2011, à 09:38)

Hors ligne

#2 Le 27/04/2010, à 09:08

yohann

Re : [Résolu] Envoyer contenu du terminal dans un fichier

J'ai pas bien compris ce que tu veux faire et pourquoi ifconfig > home/user/Bureau/message.txt ne te conviens pas tu coup ma proposition ne te conviendra peut etre pas mais tu peut utiliser "script" qui enregistre le terminal:

script home/user/Bureau/message.txt

-- Tout ce qui apparait dans le terminal a partir de la est loggué dans le fichier  home/user/Bureau/message.txt --

Dernière modification par yohann (Le 27/04/2010, à 09:10)


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#3 Le 27/04/2010, à 09:15

auguste57

Re : [Résolu] Envoyer contenu du terminal dans un fichier

En faite, je souhaiterais envoyer le contenu d'un log par mail automatiquement.

J'utilise DRBL, et lorsqu'un client fini de se cloner, il revoit dans mon terminal des infos. Ces infos sont envoyé dans un fichier log situé à /var/log/clonezilla/jobsXX-XX-XXX-XXXX.log

user@user-desktop:~$ ls -l /var/log/clonezilla/
    total 16
    -rw-r--r-- 1 root root  42 2010-04-26 16:23 clonezilla-jobs.log
    -rw-r--r-- 1 root root 251 2010-04-22 14:09 jobs-2010-0422-1345.log
    -rw-r--r-- 1 root root  42 2010-04-23 10:52 jobs-2010-0423-1052.log
    -rw-r--r-- 1 root root  30 2010-04-26 16:23 ocsmgrd.log

Je n'ai pas trouvé comment envoyer un log en particulier (car il créait leur nom en fonction de la date et de l'heure), donc

je pensais sortir les infos du terminal, les mettre dans un fichier, puis envoyer ce fichier par mail...

Sinon, est-il possible d'envoyer seulement l'info qui m'intéresse par mail ? J'avais pensé à supprimer ts les fichiers de log, puis utiliser DRBL. Après on execution, il y aura seulement les logs dont j'aurais besoin, mais il faudrait pouvoir envoyer ts les fichiers d'un dossier par mail ! (Lister le dossier ?)

Pour envoyer un mail, j'utilise la commande :

mail user@gmail.com -s mail-test < /home/user/Bureau/message123.txt

Merci

Dernière modification par auguste57 (Le 27/04/2010, à 09:47)

Hors ligne

#4 Le 27/04/2010, à 09:52

credenhill

Re : [Résolu] Envoyer contenu du terminal dans un fichier

hello
pour envoyer plusieurs fchiers, tu peux faire
cat *.log | mail user@gmail.com -s mail-test

Hors ligne

#5 Le 27/04/2010, à 10:05

auguste57

Re : [Résolu] Envoyer contenu du terminal dans un fichier

Merci beaucoup, tout fonctionne smile

Hors ligne