Niels Andersen wrote:
> Michael Jenner wrote in <3CFDCCF5.6060803@kom.auc.dk>:
>
>>>Jeg skal have genstartet Apache, hvis en given fil eksisterer... how
>>>dælen do I do that?
>>>
>>
>
>>#!/bin/bash
>>
>>filename=/usr/local/bin/sipcalc
>>datestr=`eval "date +'%M %H %d %m %Y %Z'"`
>>if [ -f $filename ]
>>then
>> echo "Genstarter Apache, Tidspunkt: $datestr" >> \
>> /var/log/apache_genstart_log 2>&1
>> /etc/init.d/httpd restart
>
> rm $filename
>
>>fi
>
>
> Burde man mon ikke også slette filen? :)
>
Jo, det vil jeg tro, men det fremgik ikke af spørgsmålet.
Desuden bør man rotere log filen, ved at oprette fil
/etc/logrotate.d/apache_genstart med følgende indhold:
/var/log/apache_genstart_log {
size=100k
missingok
}
eller lignende, se evt. "man logrotate"
(antager Redhat, det er muligt at andre distributioner har andre
konfigurationer)
Mvh Michael