Utilisation de mmin dans une commande find d'

totoche -  
 totoche -
Bonjour,
J'ai un batch qui démarre à 22:00 et qui se termine à 4:00 du matin, donc à cheval entre deux dates.

Je dois faire un script pour remonter des logs dans un répetoire.

Pour récupérer ces logs, je pensais faire un find avec un mmin (ou mtime) pour récupérer toutes les logs entre 22:00 et 4:00

Ensuite je dois copier ces fichiers résultants dans un répertoire de destination.

Je cale.

Avez-vous des idées?

Totoche
Configuration: AIX 5.3 
ksh

2 réponses

  1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Bonjour,

    C'est un peu vague, comme problème...

    Si tu sais quels sont les fichiers ecrit, tu n'aura pas besoin d'un find même mieux, pourquoi ne pas modifier le script pour envoyer les logs au bon endroit de suite ?
    0
    1. totoche
       
      Le batch qui tourne ne m'appartient pas, je ne peux pas intervenir tant qu'il n'est pas terminé
      De plus, certaines logs ne sont générées qu'en fin de batch. Du coup, je dois attendre.
      0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    a 4h lancer un find de tous les fichier modifiés il y a moins de 6h:
    find /dir/log -name "*.log" -mmin -360 -exec cp {} /dest \;
    0