Comment séparer un fichier text de 1 Go en blocs de 100 mo

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Comment séparer un fichier text de 1 Go en blocs de 100 mo

Messagepar phylosss » 01 Juin 2004 17:55

Bonjour a tous!

J'aurrais besoin d'un avis sur ce probleme:

Nous interprétons les logs de nos sites web avec awstats, qui compile tous les fichiers logs, et les réunis en un seul gros fichier contenant toutes les statistiques. Ce fichier fait près de 1 GB et grossit régulierement.

On m'a donn.é le mandat de créer un script qui, régulierement, vérifiera le volume occupé par ce fichier, et si il dépasse 100 mo, le séparera en blocs de 100 mo, qui sera ensuite compresé.

Le gros probleme, c'est que ces blocs de 100 mo doivent etre indépendants le uns des autres, c'est a dire que si un usager désire lire les logs de ce mois ci, il pourras downloader uniquement le bloc qui contiens les logs de ce mois-ci, et pouvoir les consulter sans avoir a downloader les autres blocs de 100 mo.

J'aprécie énormément vos sugestion, merci a tous :)
Dernière édition par phylosss le 01 Juin 2004 20:21, édité 1 fois au total.
regarde, j'ai un beau probleme tout neuf.... veux-tu y toucher...?

MOUHAHAHAHAHHAHA!
Avatar de l’utilisateur
phylosss
Quartier Maître
Quartier Maître
 
Messages: 18
Inscrit le: 22 Avr 2004 15:55
Localisation: quebec,quebec

Messagepar cain » 01 Juin 2004 19:13

Salut phylosss,

Certes, ton problème est peut-être un défi, mais pourrais-tu choisir un titre de topic plus explicite ? ;)

Cdt

Cain

P.S. : Merci phylosss :biz:
édité par Cain le 01/06/2004 à 22:52
Dernière édition par cain le 01 Juin 2004 21:52, édité 1 fois au total.
Vous avez dit Linux ? Welcome to the real world ;)
Avatar de l’utilisateur
cain
Amiral
Amiral
 
Messages: 1608
Inscrit le: 19 Avr 2002 00:00
Localisation: val-de-marne

Messagepar phylosss » 01 Juin 2004 20:22

et voila
regarde, j'ai un beau probleme tout neuf.... veux-tu y toucher...?

MOUHAHAHAHAHHAHA!
Avatar de l’utilisateur
phylosss
Quartier Maître
Quartier Maître
 
Messages: 18
Inscrit le: 22 Avr 2004 15:55
Localisation: quebec,quebec

Messagepar antolien » 01 Juin 2004 20:51

Bonsoir

On peut faire ça avec logrotate, mais je ne sais pas si ça peut aller dans ton cas.

Peux tu expliciter un peu plus, genre savoir quel fichier fait 1Go , généré par quel process et où ?
Avatar de l’utilisateur
antolien
Amiral
Amiral
 
Messages: 3134
Inscrit le: 31 Août 2002 00:00

Messagepar phylosss » 01 Juin 2004 21:03

le fichier s'appelle awstats_archive.log, il est créé par awstats. Ce fichier représente la somme de tous les logs de l'un de nos siteweb.

Il se trouve dans le repertoire awstats (O;

:roll:
regarde, j'ai un beau probleme tout neuf.... veux-tu y toucher...?

MOUHAHAHAHAHHAHA!
Avatar de l’utilisateur
phylosss
Quartier Maître
Quartier Maître
 
Messages: 18
Inscrit le: 22 Avr 2004 15:55
Localisation: quebec,quebec


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron