Shutdown MailScanner (Sendmail)
Paul van Brouwershaven - Networking4all
p.vanbrouwershaven at NETWORKING4ALL.COM
Wed Jun 25 20:54:48 IST 2003
I can find only one head file "/usr/bin/head"
There where now problems before upgrading to a new version of sendmail.
(up2date program redhat) I think sendmail has overwritten the old file.
-----Oorspronkelijk bericht-----
Van: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK] Namens
Mariano Absatz
Verzonden: woensdag 25 juni 2003 20:18
Aan: MAILSCANNER at JISCMAIL.AC.UK
Onderwerp: Re: Shutdown MailScanner (Sendmail)
Hi Paul,
well, I don't use the standard mailscanner rc scripts, but I've just
downloaded the rpm to see it and I see it's using the "head" command to
avoid
problems if a .pid file is multiline...
And you seem to have a different head command somewhere _before_ the
oficial
one in your PATH.
For the options I see, it's a command to talk to a web server (e.g. to
give a
HEAD http protocol command to a server).
Try
which head
and it will show you the head command being invoked.
In my vanilla RedHat 7.3 the real head command is at /usr/bin/head
(maybe the
one being found in your system is in /usr/local/bin/head or something
like
that.
Find out where is the "good" one it in your system. In RedHat it comes
from
the textutils rpm.
You have a couple of choices:
1) get rid of the strange head command (or rename it to something like
httphead or something appropiate).
2) modify your PATH environment variable, so it finds the good head
before.
3) modify /etc/rc.d/init.d/MailScanner so it invokes the correct one.
The third one is the easiest. Try the following (supposing the real head
is
at /usr/bin/head):
cp /etc/rc.d/init.d/MailScanner /etc/rc.d/init.d/MailScanner.ORI
sed -e sXheadX/usr/bin/headX /etc/rc.d/init.d/MailScanner.ORI \
> /etc/rc.d/init.d/MailScanner.NEW
mv /etc/rc.d/init.d/MailScanner.NEW /etc/rc.d/init.d/MailScanner
HTH
El 25 Jun 2003 a las 18:51, Paul van Brouwershaven - Networking4all
escribió:
> Hi,
>
> I've installed Redhat 7.3 with Sendmail 8.11.6 and MailScanner 4.20.3.
> When I try to shutdown or restart MailScanner sendmail gives the
> following error message:
>
>
========================================================================
>
> Shutting down MailScanner daemons:
> MailScanner: [ OK ]
> incoming sendmail: Unknown option: 1
> Usage: head [-options] <url>...
> -m <method> use method for the request (default is 'HEAD')
> -f make request even if head believes method is illegal
> -b <base> Use the specified URL as base
> -t <timeout> Set timeout value
> -i <time> Set the If-Modified-Since header on the request
> -c <conttype> use this content-type for POST, PUT, CHECKIN
> -a Use text mode for content I/O
> -p <proxyurl> use this as a proxy
> -P don't load proxy settings from environment
> -H <header> send this HTTP header (you can specify several)
>
> -u Display method and URL before any response
> -U Display request headers (implies -u)
> -s Display response status code
> -S Display response status chain
> -e Display response headers
> -d Do not display content
> -o <format> Process HTML content in various ways
>
> -v Show program version
> -h Print this message
>
> -x Extra debugging output
> Unknown option: 1
> Usage: head [-options] <url>...
> -m <method> use method for the request (default is 'HEAD')
> -f make request even if head believes method is illegal
> -b <base> Use the specified URL as base
> -t <timeout> Set timeout value
> -i <time> Set the If-Modified-Since header on the request
> -c <conttype> use this content-type for POST, PUT, CHECKIN
> -a Use text mode for content I/O
> -p <proxyurl> use this as a proxy
> -P don't load proxy settings from environment
> -H <header> send this HTTP header (you can specify several)
>
> -u Display method and URL before any response
> -U Display request headers (implies -u)
> -s Display response status code
> -S Display response status chain
> -e Display response headers
> -d Do not display content
> -o <format> Process HTML content in various ways
>
> -v Show program version
> -h Print this message
>
> -x Extra debugging output
> [ OK ]
> outgoing sendmail: Unknown option: 1
> Usage: head [-options] <url>...
> -m <method> use method for the request (default is 'HEAD')
> -f make request even if head believes method is illegal
> -b <base> Use the specified URL as base
> -t <timeout> Set timeout value
> -i <time> Set the If-Modified-Since header on the request
> -c <conttype> use this content-type for POST, PUT, CHECKIN
> -a Use text mode for content I/O
> -p <proxyurl> use this as a proxy
> -P don't load proxy settings from environment
> -H <header> send this HTTP header (you can specify several)
>
> -u Display method and URL before any response
> -U Display request headers (implies -u)
> -s Display response status code
> -S Display response status chain
> -e Display response headers
> -d Do not display content
> -o <format> Process HTML content in various ways
>
> -v Show program version
> -h Print this message
>
> -x Extra debugging output
> [ OK ]
> Starting MailScanner daemons:
> incoming sendmail: [ OK ]
> outgoing sendmail: [ OK ]
> MailScanner: [ OK ]
>
>
>
========================================================================
>
> The sendmail process is not restarting or shutting down.
>
> Regards,
>
> Paul
--
Mariano Absatz
El Baby
----------------------------------------------------------
Love is the answer, but while you're waiting for the
answer, sex raises some pretty interesting questions.
-- Woody Allen
More information about the MailScanner
mailing list