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 :

cron commande déplacer un fichier


Sujet :

Shell et commandes GNU

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2011
    Messages : 88
    Points : 49
    Points
    49
    Par défaut cron commande déplacer un fichier
    Bonjour,

    J'utilise un programme sur linux debian. Ce programme "log" dans un fichier .txt. Sur webmin j'ai réglé un cron pour que 1 fois par jour ce fichier "log" soit déplacé dans un dossier comme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    commande:  mv /home/program/log.txt  /home/program/logs/log`date '+%d%m%y'`.txt
    Ça marche le fichier est déplacé, mais le programme continu décrire dans le dossier /logs, au lieu que le programme re-créer un fichier et écrit de 0 ( si je le supprime il se recréé).

    Donc je sais pas, peut etre ne pas faire un move mais le copier/coller dans le dossier /logs et supprimer ce fichier d'origine afin que le programme en recrée un.

    J'aimerai une aide dans la réalisation de la commande. Merci.

  2. #2
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Points : 4 130
    Points
    4 130
    Par défaut
    Salut,

    As-tu essayer un script comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    - Stopper programme
    - Déplacement fichier log
    - Lancement programme
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

  3. #3
    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
    Points : 7 842
    Points
    7 842
    Par défaut
    Il existe déjà un utilitaire tout fait pour gérer proprement la rotation de logs: logrotate
    ɹǝsn *sıɹɐlos*

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2011
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    Citation Envoyé par Winnt Voir le message
    Salut,

    As-tu essayer un script comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    - Stopper programme
    - Déplacement fichier log
    - Lancement programme

    Le programme ne doit pas être stoppé et une ligne de commande dans un cron automatisé grace a webmin est pratique.

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2011
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    Il existe déjà un utilitaire tout fait pour gérer proprement la rotation de logs: logrotate
    oui, mais il me semble plus compliqué a mettre en place qu'un cron généré avec webmin ( je suis débutant ), ou là il me faut qu'une commande. Sauf si on m'explique la commande avec mon cas précis.

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 117
    Points
    43 117
    Par défaut
    Il n'y a rien dans webmin sur logrotate ?

    Il doit y avoir de quoi gérer les logs

    ( j'ai pas de webmin sous le coude là )
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2011
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    si, mais il y a a une commande:

    "Commandes à exécuter après la rotation:"

    car je veux que ce nouveau fichier créé ( quel nom il aura? ) parte dans un dossier

  8. #8
    Membre actif
    Avatar de demkada
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Août 2011
    Messages : 79
    Points : 223
    Points
    223
    Billets dans le blog
    3
    Par défaut
    Bonsoir,
    Sauf erreur de ma part, mais si tu souhaite utiliser logrotate (ce qui est conseillé dans ton cas comme te le préconise jllIagre) c'est comme ceci:

    1. Système
    2. Rotation de fichier journal

    Dans le cas ou le module n'est pas présent sur ton webmin, tu peux le télécharger via http://www.webmin.com/webmin/downloa...grotate.wbm.gz puis tu l'installe comme tout autre module, et tu verra que c'est très facile de le configurer
    Cordialement,
    Kad D.

    _________________________________________________-
    Voter pour ce message s'il vous a aidé
    N'oublier pas le bouton si votre problème l'a été

  9. #9
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2011
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    si jai ça sur webmin http://hpics.li/c2bae08 mais dans la partie "commande" en bas pour déplacer le fichier créé dans un autre répertoire on fait comment?

    La source /home/program/log.txt
    destination /home/program/logs/

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/12/2014, 16h30
  2. Réponses: 1
    Dernier message: 19/05/2014, 08h32
  3. :?: Dialogue explorer pour copier/déplacer un fichier
    Par Don Quiche dans le forum Windows
    Réponses: 5
    Dernier message: 09/07/2004, 18h49
  4. Ecrire le résultat d'une commande dans un fichier de l' OS
    Par Labienus dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/02/2004, 11h04
  5. déplacer un fichier
    Par bourinator dans le forum C
    Réponses: 9
    Dernier message: 24/09/2003, 20h29

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