Restarting Apache2.2 from PERL

2007-08-29 Thread Matthieu FEREYRE
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

Re: Restarting Apache2.2 from PERL

2007-08-29 Thread Stephane GUIBOUD-RIBAUD
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

Réf. : Re: Restarting Apache2.2 from PERL

2007-08-29 Thread Matthieu FEREYRE
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

Re: Restarting Apache2.2 from PERL

2007-08-29 Thread John ORourke
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

Re: Restarting Apache2.2 from PERL

2007-08-29 Thread Frank Wiles
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/init.d/apache