Hallo zusammen,
ich sitze hier gerade vor meinem VB und rauf mir die Haare... Ich möchte für meinem Rootserver ein Tool programmieren das mit alle XX Std. eine exe killt und neu startet. Da ich noch nicht so tief in der Materie geschaut habe bräuchte ich da mal ein bisschen Hilfe von euch
Bisher hab ich schon rausbekommen wie ich ein Prozess auslese und den "killen" kann. Was das Tool an sich soll ist, einen Gameserver überwachen. Wenn dieser kein Response mehr liefert oder crasht soll das Tool ihn neu starten. Hinzu soll noch eine Funktion kommen das der Server bzw. die *.exe alle XX Std gekillt und dann nach einer kurzen Pause neu gestartet werden soll. Ist dieses Vorhaben mit VB möglich? Was ich gefunden habe ist dieses snippet:
Spoiler anzeigen
Sub Restart(ByVal program As String)
For Each proc As Process In Process.GetProcesses
If proc.ProcessName = program Then proc.Kill()
Next
Process.Start(program)
End Sub
Danke schon mal für eure Hilfe
gruss
weaver
ich sitze hier gerade vor meinem VB und rauf mir die Haare... Ich möchte für meinem Rootserver ein Tool programmieren das mit alle XX Std. eine exe killt und neu startet. Da ich noch nicht so tief in der Materie geschaut habe bräuchte ich da mal ein bisschen Hilfe von euch
Bisher hab ich schon rausbekommen wie ich ein Prozess auslese und den "killen" kann. Was das Tool an sich soll ist, einen Gameserver überwachen. Wenn dieser kein Response mehr liefert oder crasht soll das Tool ihn neu starten. Hinzu soll noch eine Funktion kommen das der Server bzw. die *.exe alle XX Std gekillt und dann nach einer kurzen Pause neu gestartet werden soll. Ist dieses Vorhaben mit VB möglich? Was ich gefunden habe ist dieses snippet:
Sub Restart(ByVal program As String)
For Each proc As Process In Process.GetProcesses
If proc.ProcessName = program Then proc.Kill()
Next
Process.Start(program)
End Sub
Danke schon mal für eure Hilfe
gruss
weaver