server per php script neu starten

Bash, Shell, PHP, Python, Perl, CGI
adrian_kaegi
Posts: 25
Joined: 2005-02-19 08:24

server per php script neu starten

Post by adrian_kaegi »

hallo zusammen!
ich lasse mit einem php script konfigdateien für einen server schreiben. das funktioniert einwandfrei. allerdings muss der server nach schreiben der konf files neu gestartet werden. is ja logisch...
wie kann ich das nun verbinden, dass nach erfolgreichem durchlaufen des scriptes der server per /etc/init.d/server restart neu gestartet wird??

danke und gruss adrian
User avatar
Joe User
Project Manager
Project Manager
Posts: 11173
Joined: 2003-02-27 01:00
Location: Hamburg

Re: server per php script neu starten

Post by Joe User »

shell_exec(), exec(), system(), etc...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: server per php script neu starten

Post by Roger Wilco »

exec(), system() oder passthru() und sudo. Das wurde auch schon sehr oft hier durchgekaut. Benutze bitte die Suchfunktion des Forums.
superuser1
Posts: 291
Joined: 2003-11-26 18:43
Location: earth

Re: server per php script neu starten

Post by superuser1 »

adrian_kaegi
Posts: 25
Joined: 2005-02-19 08:24

Re: server per php script neu starten

Post by adrian_kaegi »

ok!
ich will mittels php script den restart von nagios ausführen.

Code: Select all

/etc/init.d/nagios restart
wenn möglich soll ein true oder false zurückgegeben werden, wenn der server gestartet bzw. nicht gestartet werden konnte.

danach soll das script beendet werden.

danke für weiterführende tips
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: server per php script neu starten

Post by Roger Wilco »

adrian_kaegi wrote:danke für weiterführende tips
Die weiterführenden Tipps wurden alle schon 3x in diesem Thread genannt. :roll: