Unix supprimer les fichiers <800 octets

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: Mer Fév 18, 2004 12:41

Unix supprimer les fichiers <800 octets

Message le Ven Mai 12, 2006 2:25

Je cherche à supprimer d'un repertoire tous les fichiers faisant moins de 800 octets, vous avez une commande qui serait capable de faire ça?

Zim'
WRInaute passionné
WRInaute passionné
 
Messages: 804
Inscription: Jeu Avr 27, 2006 2:08

Message le Ven Mai 12, 2006 5:03

Je vais demander a des ami linuxien dès que je pourrais, mais ce sera pas pour toute suite...

J'espere que tu trouveras en attendant!


MirageDemonAsh
WRInaute impliqué
WRInaute impliqué
 
Messages: 418
Inscription: Sam Fév 12, 2005 9:23

Message le Ven Mai 12, 2006 6:26

J'ai cuisiné ça :

find /home/burns/Desktop/poub4/yuli/asuka1 -size -62k -exec rm -i {} \;

Je viens de tester ça chez moi. Ça supprime bien les fichiers de moins de 62kilo-octets (j'ai mis 62 pour voir si c'était précis). J'ai mis l'option -i à rm pour obtenir une confirmation. Tu vas pas nous faire une betise :lol:

Cette ligne ne supprime que les fichiers et non les repertoires.

Ligne sans confirmation :

find /home/burns/Desktop/poub4/yuli/asuka1 -size -62k -exec rm {} \;

Edit : Pour convertir en octet retirer le k et remplacer par c

find /home/burns/Desktop/poub4/yuli/asuka1 -size -800c -exec rm {} \;

Edit 2 : 5 €


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: Mer Fév 18, 2004 12:41

Message le Ven Mai 12, 2006 12:18

Impec ça marche très bien.

J'ai mit ca dans une cron pour virer toutes les sessions inférieur à 800 octet.

Car en fait et je ne sais pas d'ou ca vient, mon serveur créé des tonnes de sessions, même pour les visiteurs qui n'en ont pas besoin, donc les sessions en dessous de 800 octets sont des sessions vides en fait.

Celle au dessus sont les sessions de mes membres.

Donc en attendant de voir pourquoi il en ouvre à tout le monde, je les vire toutes les minutes :-).

Ayant des milliers de visiteurs ça faisait saturer mon serveur sinon.

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: Lun Juil 11, 2005 11:47

Message le Ven Mai 12, 2006 12:31

Mais les sessions ne sont-elles pas supprimées automatiquement par apache ou php ?
Question intéressante et importante...

Pour ton problème tu as probablement un session_start() qui traîne quelque part...


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: Mer Fév 18, 2004 12:41

Message le Ven Mai 12, 2006 12:56

Oui sans doute un session_start qui traine ou il ne faut pas, mais j'ai tellement de fichiers, j'ai 6 gros sites stockés sur mon serveur.

En une matinée plus de 30 000 sessions ouvertes.

Php supprime les sessions après le temps fixé session.lifetime, chez moi les sessions durent 1 journée, en 1 journée vu mon trafic j'ai de quoi saturer mon serveur en sessions.

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: Lun Juil 11, 2005 11:47

Message le Ven Mai 12, 2006 13:11

ok, c'est bien ce qui me semblait.

Bonne chance pour passer le tout en revue :wink:


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités