6 octobre 2008
Ce soir j’ai voulu regénérer tous les logs d’un site sur lesquels ça n’avait pas bien fonctionné au quotidien.
J’utilise Webalizer qui fait d’habitude pas trop ma son boulot.
Seulement là, j’avais logrotate qui était passé par là et qui l’avait découpé mes logs, compresés, …
Mais j’ai trouvé une astuce pour tout reprendre.
D’abord, on vide le dossier des stats :
# rm /www/mon_site/stats/*
Puis on relance webalizer à la main :
# for i in $(ls -tr /var/log/apache2/mon_site.access.*); do sudo /usr/bin/webalizer -c /etc/webalizer/mon_site.conf $i; done
L’idée c’est que l’option “-t” pour “ls” va permettre de trier les fichiers par date, et l’option “-r” va trier à l’envers. Ces 2 options sont nécessaires car sinon au premier passage, la boucle fait calculer les logs du jour à webalizer et il ignore ensuite tous les autres, alors il faut les lui donner par ordre croissant de date et là ça marche nickel
Un commentaire |
Uncategorized | Tagué : linux, logrorate, logs, webalizer |
Permalien
Publié par Jérémy Lecour
29 février 2008
Voici un petit récap pour utiliser les branches de développement lorsque le code source est géré avec SVN.
Cet exemple est une version simplifiée/clarifiée d’un PowerPoint, disponible ici : http://subversion.tigris.org/servlets/ProjectDocumentList
Developer copies trunk to a new branch and notes revision of trunk
% svn cp –m “Creating branch”
http://my.repository.com/trunk
http://my.repository.com/branches/MY-BRANCHE
% svn log -v http://my.repository.com/branches/MY-BRANCHE
# Prints revision number, say 123
% svn co http://my.repository.com/branches/MY-BRANCHE
Work progresses in the branch. Time to merge work into trunk. But first, merge trunk changes to branch
% svn merge –r 123:HEAD http://my.repository.com/trunk .
# Test new code.
% svn commit –m "message"
# Revision 256.
Tree admin now merge changes into trunk
% cd /tmp
% svn co http://my.repository.com/trunk
% cd project
% svn merge . http://my.repository.com/branches/MY-BRANCHE
% svn commit –m "message"
3 commentaires |
Uncategorized | Tagué : svn |
Permalien
Publié par Jérémy Lecour