IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[screen] Format des logfiles


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Par défaut [screen] Format des logfiles
    Salut,

    J'aimerais que mes logfiles screen soit au format titre.01h28.210613.log.

    J'utilise ceci logfile ~/logs/%t.%0c.%0d%0m%y.log au niveau de mon fichier de configuration .screenrc mais les : me dérange j'aimerais les remplacer par un h, est-ce possible ? titre.01:28.210613.log.


    Merci,
    Mounir.

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 291
    Par défaut
    Bonjour

    Le man ne semble pas avoir de solution. Je réponds donc à côté: change les noms obtenus par la commande suivante (après coup):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rename 'y/:/h/' mes-fichiers-horodatés*.log
    Exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $ >ex:1.txt
    $ >ex:2.txt
    $ ls -l *.txt
    -rw-r--r-- 1 florian florian        0 23 juin  19:28 ex:1.txt
    -rw-r--r-- 1 florian florian        0 23 juin  19:28 ex:2.txt
    $ rename 'y/:/h/' *.txt
    $ ls -l *.txt
    -rw-r--r-- 1 florian florian        0 23 juin  19:28 exh1.txt
    -rw-r--r-- 1 florian florian        0 23 juin  19:28 exh2.txt
    $

  3. #3
    Membre émérite Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Par défaut
    C'est ce que je craignais...
    Sympa le >ex:1.txt pour créer un fichier .

  4. #4
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonjour.

    Réponse potentiellement à côté également vu qu'on ne trouve pas beaucoup de docs là dessus

    Tout ce que j'ai vu dans la manpage de screen c'est :

    You can change this timeout with the second form of the command. The third form is used for customizing the time-stamp string (‘-- %n:%t -- time-stamp -- %M/%d/%y %c:%s --\n’ by default).
    Mais, comme ça coûte rien d'essayer, avez-vous essayé de remplacer %0c par %Hh%M à l'instar de la commande date ?

    Cordialement,
    Idriss

  5. #5
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    %Hh%M ne le fait pas, screen n'utilise pas strftime mais un codage maison avec %H = hostname et %M = le nom du mois..

    Voici en revanche quelque chose qui devrait répondre à la demande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    backtick 1 1 1 date +%Hh%M
    logfile /tmp/%t.%1`.%0d%0m%y.log
    Il faut creuser un peu la doc pour comprendre la syntaxe de la directive backtick et la manière de l'utiliser ...

  6. #6
    Membre émérite Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Par défaut
    Citation Envoyé par ok.Idriss Voir le message
    Tout ce que j'ai vu dans la manpage de screen c'est :
    Au fait la doc en parle des séquence d'échapements.

    Citation Envoyé par jlliagre Voir le message
    Voici en revanche quelque chose qui devrait répondre à la demande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    backtick 1 1 1 date +%Hh%M
    logfile /tmp/%t.%1`.%0d%0m%y.log
    Il faut creuser un peu la doc pour comprendre la syntaxe de la directive backtick et la manière de l'utiliser ...
    backtick je ne connaissais pas du tout ! bref MERCI

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Format des logs Pcap / TcpDump
    Par Kikx dans le forum C++
    Réponses: 9
    Dernier message: 28/09/2006, 10h41
  2. [format des données avec une procédure stockée]
    Par viny dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 10/03/2005, 13h24
  3. [C#] Format des cases
    Par Damsou dans le forum ASP.NET
    Réponses: 6
    Dernier message: 03/02/2005, 09h46
  4. [C#] Format des dates pour une ComboBox...
    Par frechy dans le forum Windows Forms
    Réponses: 5
    Dernier message: 07/01/2005, 17h08
  5. question sur le format des images ..
    Par vbcasimir dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 28/08/2003, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo