Shutdown in Programm durchführen

28/02/2009 - 23:51 von Rudolf Ziegaus | Report spam
Hallo,

ich möchte meinen Server (Suse 11.1) per Programm runterfahren. Derzeit
mache ich das per

execl ("/sbin/shutdown", "-f", "-h", "now", NULL);

Leider funktioniert das nicht immer, manchmal werden zwar viele Prozesse
gestoppt, unter anderem auch das Programm, von dem aus der shutdown aus
aufgerufen wurde, aber er fàhrt nicht runter.

Kennt ihr eine bessere Methode, um den Shutdown zu erzwingen?

Danke,

Rudi
 

Lesen sie die antworten

#1 Sven Geggus
01/03/2009 - 00:32 | Warnen spam
Rudolf Ziegaus wrote:

ich möchte meinen Server (Suse 11.1) per Programm runterfahren. Derzeit
mache ich das per

execl ("/sbin/shutdown", "-f", "-h", "now", NULL);

Leider funktioniert das nicht immer, manchmal werden zwar viele Prozesse
gestoppt, unter anderem auch das Programm, von dem aus der shutdown aus
aufgerufen wurde, aber er fàhrt nicht runter.



Vorher einen fork machen und im parent ein waitpid könnte helfen.

Sven

"I'm a bastard, and proud of it"
(Linus Torvalds, Wednesday Sep 6, 2000)

/me is , http://sven.gegg.us/ on the Web

Ähnliche fragen