Ik wil elke maand sendmail herstarten om naar een andere logfile te laten schrijven, dit om de logs niet te groot te laten worden. Sendmail wil echter niet naar nieuwe logfile schrijven nadat ik de deamon opnieuw gestart heb met het volgende:
/usr/bin/kill -HUP `head -1 /etc/mail/sendmail.pid`
Daarvoor heb ik netjes de oud logfile gemoved en een nieuwe logfile voor hem aangemaakt.
totale script:
Dit geintje werkt wel met de gewone syslog en de logging van lp(printen).
Het gaat hier niet om Linux maar om een HP-UX 10.20 machine met sendmail 8.24. Ik weet niet of er veel verschil in zit maar het zou kunnen.
Sendmail een gewone kill geven helpt ook niet trouwens.
Iemand tips?
/usr/bin/kill -HUP `head -1 /etc/mail/sendmail.pid`
Daarvoor heb ik netjes de oud logfile gemoved en een nieuwe logfile voor hem aangemaakt.
totale script:
code:
1
2
3
4
| #!/usr/bin/ksh /usr/bin/mv /var/adm/syslog/mail.log /var/adm/syslog/OLDmail.log touch /var/adm/syslog/mail.log /usr/bin/kill -HUP `head -1 /etc/mail/sendmail.pid` |
Dit geintje werkt wel met de gewone syslog en de logging van lp(printen).
Het gaat hier niet om Linux maar om een HP-UX 10.20 machine met sendmail 8.24. Ik weet niet of er veel verschil in zit maar het zou kunnen.
Sendmail een gewone kill geven helpt ook niet trouwens.
Iemand tips?
het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun