Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Apache Startscript

10 views
Skip to first unread message

Peter Buenemann

unread,
Aug 3, 2002, 3:37:10 AM8/3/02
to
Hallo,

das folgende kleine Script benutze ich fuer die
Auswertung der Logfiles mit Webalizer. Es wird von Cron
einmal in der Nacht aufgerufen.
Es verschiebt das aktuelle Logfile in ein extra Verzeichnis,
und startet dann den Apache neu. Danach rufe ich Webalizer mit
dem alten Logfile auf.
Das ganze funktioniert wunderbar mit SuSE < 8.0

=======================================================
#!/bin/bash

export DATE=`date +%Y%m%d`
export OLDLOG=/var/log/httpd/old/access_log-$DATE
mv /var/log/httpd/access_log $OLDLOG
/etc/init.d/apache restart
webalizer $OLDLOG
gzip $OLDLOG
=====================================================

Ich wollte das ganze auch auf einem neuen SuSE 8.0
System ebenfalls so bauen. Hier bekomme ich jedoch immer
die Fehlermeldungen das "startproc" bzw. "killproc" nicht
gefunden werden kann (Beide sind aber da). Der Apache läuft
danach zwar wieder allerdings legt er keine neue "access.log"
Datei mehr an. Wenn ich das Apache Startscript direkt aufrufe
gibt es keine Probleme. Nur ueber den Weg per Cron und Script.

Hat jemand ne Idee an was das liegen koennte?

Vielen Dank schonmal.
Peter Buenemann

Robin S. Socha

unread,
Aug 3, 2002, 4:14:21 AM8/3/02
to
* Peter Buenemann <peter.b...@gmx.de> writes:

> =======================================================
>#!/bin/bash

*kotz*

> export DATE=`date +%Y%m%d`
> export OLDLOG=/var/log/httpd/old/access_log-$DATE
> mv /var/log/httpd/access_log $OLDLOG

man logrotate

> /etc/init.d/apache restart

Als welcher user? Hat der die benötigten Programme im Pfad?

> webalizer $OLDLOG

man webalizer

> gzip $OLDLOG

*örks* Wirklich. *ÖRKS!* [fup2 de.comp.os.unix.shell]

0 new messages