Journal Tail et X11

Posté par  .
Étiquettes : aucune
0
23
mai
2003
Bonjour mon petit journal,

J'aimerais savoir si tu connais un utilitaire permettant de faire un tail sur plusieurs fichiers (typiquement, mes logs d'apache, de postgres et les messages de ma machine). L'idéal serait un petit programme en GTK2, pour avoir un système d'onglet, mais bon, je ne suis pas difficile !

Merci d'avance !
  • # Re: Tail et X11

    Posté par  (Mastodon) . Évalué à 3.

    tail -f /var/log/message > /dev/tty12&
    tail -f /var/log/log > /dev/tty12&


    Et voila tu as tout dans la console 12
    • [^] # Re: Tail et X11

      Posté par  . Évalué à 1.

      ouais mais bon, Alt + Ctrl + F12 pour basculer à chaque fois sur la console, c'est chiant ! Tu vas me dire que je peux réserver un bureau pour cela, et lancer des xterm - e tail -f /var/log/_ce_que_je_veux ; mais bon, j'aimerais éviter, et concentrer cela dans une seule application.
      Sur les mal de gtk et gnome, il me semble avoir vu passer il y a pas mal de temps une demande d'info pour le devel d'un soft permettant de faire cela. Mais bon, j'ai pas plus d'info, et cela risque d'être coton pour retrouver l'info.
      Idem, dans LMF, David Odin avait donner un exemple de programme pour faire cela. Je ne me souviens plus du n° et j'ai pas le temps de fouiller dans ma bib.
      • [^] # Re: Tail et X11

        Posté par  . Évalué à 1.

        Sinon, pour éviter de lancer plein d'xterm, tu peux lancer screen dans un xterm et lancer tes tail et basculler entre eux avec de délicieuses combinaisons de touches.
    • [^] # Re: Tail et X11

      Posté par  (Mastodon) . Évalué à 2.

      Dans le meme ordre d'idée , ouvrer un xterm, note le /dev/pts/x et
      tail -f /var/log/message > /dev/pts/x &

      Et tu reste sous X
    • [^] # Re: Tail et X11

      Posté par  . Évalué à 1.

      Encore mieux, ajouter à la fin du syslog.conf :
      *.* /dev/tty12

      Quand à moi, j'ai aussi un truc du genre :
      *.* @ma_machine_qui_logge_à_moi_que_j_ai
  • # Re: Tail et X11

    Posté par  . Évalué à 1.

    GNU/tail -f ?

    tail -f /mon/fichier1 /mon/fichier2 /mon/fichier3

    Les lignes sont précédés d'un entete qui reprends le nom du fichier.
    Je dis GNU parceque par exemple les versions Solaris que j'ai essayé en sont incapables.

    Si tu veux un écran par fichier, tu peux aussi combiner plusieurs tail dans un screen

    J'imagine qu'Emacs est aussi capable de faire ton bonheur.
  • # Re: Tail et X11

    Posté par  (site web personnel) . Évalué à 2.

    • [^] # Re: Tail et X11

      Posté par  . Évalué à 1.

      Cela a l'air de correspondre à ce que je veux ; je l'apt-get et je vois la bête !
  • # Re: Tail et X11

    Posté par  . Évalué à 6.

    Je fais ca avec gnome-terminal.

    Tout d'abord, tu te mets root et tu lances "gnome-terminal" depuis la ligne de commande. Dans la nouvelle fenêtre qui vient de s'ouvrir tu cré des profils (menu edit>profiles), un pour chaque fichier (que tu nommes par exemple apacheLog, messageLog, etc...). Ensuite, tu édites chacun des profils et sur le deuxième onglet (Title and Command), tu coches la case "Run a custom command instead of my shell" et tu mets "tail -f /chemin/vers/ton/log"

    Dernières étapes: tu cré un fichier shell, accessible par root (le miens s'appelle "watchlogs" et se trouve dans /root/bin qui est dans le path de root) qui contient:

    #! /bin/bash
    gnome-terminal --tab-with-profile=apacheLog --tab-with-profile=messageLog --tab-with-profile=autreLog &

    (tu rajoutes autant d'options "--tab-with-profile=nomDuProfil" que tu as de profil pour tes logs).

    N'oublie pas de rendre le fichier exécutable ("chmod u+x watchlogs"). Et voila, il te suffit de lancer ce fichier de commande (depuis un terminal logué en root)I pour voir apparaitre une fenêtre avec des onglet qui ont le nom de chacun de tes profils et qui font défiler tes différents logs.

    Le petit plus: rajoutes "--hide-menubar" à ta ligne de commande pour supprimer le menu. Voir "gnome-terminal --help" pour les autres options possibles.

    En espérant que ca répond à tes besoins.
    • [^] # Re: Tail et X11

      Posté par  . Évalué à 1.

      Cela a l'air également de convennir à ce que je veux obtenir !
      Je note, et je teste !
      Merci
  • # Re: Tail et X11

    Posté par  . Évalué à 2.

    root-tail !

    http://www.goof.com/pcg/marc/root-tail.html(...)

    petit, léger, efficace et sexy :-)

    Pourquoi s'embéter avec une appli qui prendra de la place lorsque l'on peut directement utiliser le fond d'écran ?

    Au programme : dimension personnalisable, coloration selon le fichier et selon des mot clefs personnalisables.

    Puis, ça le fait de voir les lignes défiler sur le fond du bureau :-)

    N.B. : ne marche pas avec kde. Pour gnome, j'en sais rien.

    --
    AlphA
    • [^] # Re: Tail et X11

      Posté par  . Évalué à 1.

      N.B. : ne marche pas avec kde. Pour gnome, j'en sais rien.

      J'y ai pas passé des heures mais.... non, ça à pas l'air de marcher avec gnome.

      Si quelqu'un à réussi à le faire fonctionner (ak gnome), je suis preneur.
  • # Re: Tail et X11

    Posté par  . Évalué à 2.

    Il ya root-tail qui affiche en plusieurs couleurs suivant le fichier sur le fond d'écran.

    http://www.goof.com/pcg/marc/root-tail.html(...)

    C'est pas exactement ce que tu cherche mais c'est voli
  • # Re: Tail et X11

    Posté par  . Évalué à 1.

    Bon, je viens de découvrir un truc supplémentaire dans gnome : gnome-system-log
    Deviner quel est son rôle ;-))
    N'empêche, je vais continuer à chercher du côté de root-tail ; c'est plus zoli !
    • [^] # Re: Tail et X11

      Posté par  . Évalué à 1.

      root-tail ecris dans la fenetre root, hors celle-ci est masqué par kde/gnome.
      tu peux essayer de couper çà sous gnome, dans les params de nautilus probablement (l'empecher de gerer le bureau)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.