php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.11.2004, 12:17  
Gast
 
Beiträge: n/a
Standard restart eines win prozesses mittels php script

Ich bin stolzer Beseitzer eines eigenen Win2003 Servers auf dem mehrere Gameserver laufen. Damit ich für einen Restart des Servers nicht immer über den Terminaldienst auf die Maschine muss habe ich mir ein kleines Script gebastelt und dieses auf meiner HP verlinkt, damit ich direkt von dort aus den Server neu starten kann.

<html>
<head>
<title>Gameserver Restart</title>
</head>
<body>
<h1>Test</h1>
<?php
echo "Jetzt geht er baden...";
system("taskkill /F /IM 20100.exe /T");
echo "
Fertig!";
echo "Jetzt wird er gestartet...";
exec("c:\\20100.bat");
echo "
Fertig!";
?>
</body>
</html>




Es funktioniert soweit auch alles prima, nur folgender kleiner Fehler stört mich:

Rufe ich den link auf, wird der Prozess neu gestartet. Aber in meinem Browserfenster passiert nix. Er lädt und lädt und lädt. Ich muss also von Hand die Seite wechseln. Vom Prinzip her wäre das ja auch nicht weiter tragisch, aber ich hätte dieses kleine Tool gerne perfekt funktionierend.

Kürze ich das unten aufgeführte Script so, dass es nur den Gameserver stoppt, bekomme ich die Ausgabe der Prozess mit ID4711 würde gestopt.

Meine Befürchtung ist jetzt, dass er beim restarten des Prozesses nicht erkennt, das der Vorgang abgeschlossen wurde, da ja beim starten des Gameservers eine Art DOS Box auf dem Bildschirm stehen bleibt in der man sehen kann, wer z.B. connected oder geht.

Also meine Frage wäre nun, gibt es einen 2 Zeiler oder ähnliches was ich an mein Script anhängen kann, damit als Ausgabe in meinem Browserfenster erscheint:

"Der Gameserver wurde neu gestartet"

Für Hilfe wäre ich sehr dankbar.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.11.2004, 13:42  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

verscuht mal
system("taskkill /F /IM 20100.exe /T >> xxx.txt");
exec("c:\\20100.bat >> xxx.txt");

und danahc die datei über php löschen
Code:
Beachten Sie auch, dass wenn Sie ein Programm mit dieser Funktion starten und Sie es im Hintergrund laufen lassen möchten, Sie sicherstellen müssen, dass die Ausgabe des Programms in eine Datei oder anderenen Ausgabestream umgeleitet wird. Andernfalls wird PHP solange laufen, bis das Programm beendet ist.
robo47 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mysql-backup mittels PHP auf webspace ohne shell Datenbanken 41 07.04.2010 15:29
Aufrufe von externer Script mittels FSOCKOPEN phpuser PHP-Fortgeschrittene 6 04.11.2007 13:47
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
[Erledigt] kurze frage zu screen in einem shell script Server, Hosting und Workstations 4 16.12.2005 21:22
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
Login Script... Beitragsarchiv 1 16.08.2005 02:21
Kann mir jemand bei dem Script hier helfen? nicobischof PHP Tipps 2005-2 4 09.08.2005 20:15
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php restart, php gameserver script, server neustart php, php neustarten, gameserver restart script in windows, php gameserver restart, restart script verzögert, reboot script pjp, php programm neustarten, gameserver restart php scriot, php programm restarten

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.