RE: [PHP] Test if a daemon is running...

2002-05-02 Thread Gilles Nedostoupof

I would like to monitor 3 different daemon : postfix, amavisd (a virus
scanner acting as a content filter for postfix) and spamd (SpamAssassin, a
spam filtering daemon invoked by procmail acting as an SMTP server).

Can we be sure that a daemon is running if the .pid file exist? 

Gilles.

-Original Message-
From: Dan Hardiker [mailto:[EMAIL PROTECTED]] 
Sent: jeudi 2 mai 2002 12:13
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Test if a daemon is running...


What type of daemon?

eg: To see if my pop3 daemon is running I use sockstat... "sockstat | grep
110" and process the output.
eg: To see if my mail redirect daemon is running I
check /var/run/red_mail.pid

All depends on what you want to do as to how you do it. You could even do it
in a multitude of ways and use the resulting matrix to determine.

-- 
Dan Hardiker [[EMAIL PROTECTED]]
ADAM Software & Systems Engineer
First Creative Ltd

> Hello everybody,
>
> I would like to know an easy way to check is a daemon is running.
>
> What do you think is the best? Try to read a .pid file from the right 
> directory? Use sockets function to try to connect to the listening 
> port of the daemon? Grep the output of "ps -e" ?
>
> Thanks for your help !
>
> Gilles.



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Test if a daemon is running...

2002-05-02 Thread Gilles Nedostoupof

Hello everybody,

I would like to know an easy way to check is a daemon is running.

What do you think is the best? Try to read a .pid file from the right
directory? Use sockets function to try to connect to the listening port of
the daemon? Grep the output of "ps -e" ?

Thanks for your help !

Gilles.



[PHP] Daemon starting

2002-04-22 Thread Gilles Nedostoupof

Hi all,

I'm looking for a simple method to start a linux daemon from a php script...
I've already tried to use sudo by giving rights to apache user to execute
some scripts from /etc/rc.d/init.d ; I do a exec ("sudo
/etc/rc.d/init.d/daemon start"); 
Sometimes the daemon startup, sometimes no... I need to re-run the script 2
or 3 times to start the daemon correctly.
(Same problem with stopping the daemon...)

Anybody have an idea?

Gilles.