Is it possible to restart Apache from a perl script (executed by Apache) ?
I tried to send a Kill system command with no success.
Any idea ?
FEREYRE Matthieu
" Ce courriel et les documents qui y sont attaches peuvent contenir des
informations confidentielles. Si vous n'etes pas le destinataire
It's like a suicide ?
If you kill Apache, you kill yourself.
Probably, you can create a detached process from your script that will
be in charge of making the stuff.
Take care about OS you are running perl on to do this.
Regards
Matthieu FEREYRE a écrit :
Is it possible to restart Apache from
The point of that is to restart apache from a web adress like
http://my_server/restart (after authentification)
The function :
kill -USR1 apache_pid
do that extremly well but apache doesn't have the rights to launch it from
perl !
(because the ppid of apache is launched by root)
Stephane GU
Matthieu FEREYRE wrote:
kill -USR1 apache_pid
do that extremly well but apache doesn't have the rights to launch it
from perl !
Try writing a script which does it - eg.
#!/bin/sh
/etc/init.d/apache restart
put that somewhere and make it setuid root, then in your perl code call
system("/
On Wed, 29 Aug 2007 13:23:30 +0100
John ORourke <[EMAIL PROTECTED]> wrote:
> Matthieu FEREYRE wrote:
> >
> > kill -USR1 apache_pid
> >
> > do that extremly well but apache doesn't have the rights to launch
> > it from perl !
> >
>
> Try writing a script which does it - eg.
>
> #!/bin/sh
> /etc/i