es handelt sich um "einen" Windows Server 2008 auf diesem laufen gerade 4 Gameserver die per PHP, Python und PERL Scripte verwaltet werden. Ab und zu ist es notwendig diese zu beenden, dies würde ich gerne über PHP in Verbindung mit der Windows PowerShell realisieren.
Nun zum Problem: Wie komme ich an die PID des gewünschten Servers, ich weiß die Startreihenfolge, wenn ich also an die Zeit kommen würde wie lange jeder Prozess läuft, komme ich auch an die PID.
Lässt sich mit der kill.exe realisieren.
kill.exe /s>>asdfg.txt
Schon hast du die einzelnen PIDs in der txt. Jetzt kannst du diese noch nach dem Prozessnamen mit einem Script durchsuchen lassen und dann den jeweiligen Prozess beenden.
Geschrieben am: 31.12.2009 um 11:14 Uhr Zuletzt editiert am: 31.12.2009 um 11:27 Uhr
Dann hab ich immernoch das Problem 4x die server.exe mit einer PID zu haben, jetzt sollte ich noch eine Möglichkeit finden diese zuzuordnen.
Welcher Server welcher ist, über den Ordner oder sonst was.
Sollte ja schließlich wissen ob es Server 1, Server 2......oder Server XY ist.