1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. Comment nettoyer les fichiers dans /var/spool/pandora/data_in ?

Comment nettoyer les fichiers dans /var/spool/pandora/data_in ?

Avec le temps et l’usage, le répertoire /var/spool/pandora/data_in peut se remplir de milliers, voire de millions, de fichiers. Cela peut générer des problèmes, qui sont résolus en nettoyant le répertoire.

Deux façons de nettoyer le répertoire :

  1. Si les fichiers contenus dans /var/spool/pandora/data_in contiennent des XML avec des données que nous ne voulons pas perdre, la façon de procéder est de les déplacer dans un répertoire temporaire et de les passer petit à petit à /var/spool/pandora/data_in pour que le serveur les traite.
mv /var/spool/pandora/data_in/*data  /tmp/xml
ls -rt /tmp/xml | grep data | head -20 | xargs -i% mv /tmp/xml/% /var/spool/pandora/data_in

Avec la dernière commande, chaque fois qu’elle est exécutée, 20 par 20 les XML sont passés à /var/spoolpandora/data_in, il faut noter que le serveur les traite pour éviter de les remettre dans la file d’attente.

  1. Si les xml collés dans /var/spool/pandora/data_in ne sont pas pertinents et peuvent être supprimés, la solution l’est  (perl inline):
perl -e 'for(<*>){((stat)[9]<(unlink))}'

La commande prendra un certain temps pour nettoyer le répertoire, en fonction de la quantité de fichiers qu’il contient.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Recent Discussions