[PHP] Servergruppen/User in Sekundentakt prüfen

  • Hallo,
    wie kann ich am besten im Sekundentakt via PHP prüfen welche Servergruppen ein bestimmter User hat und welche User gerade mit einer bestimmten Servergruppe online sind, da ich ein PHP Script leider nur im Minutentakt das Script aufrufen kann.


    Vielen Dank
    Mit freundlichen Grüßen
    Maro

  • Solche Problemstellungen lassen sich nur durch einen "Daemon" lösen.
    Dieser kann auch als PHP-Script implementiert werden.


    Einfach ein Script erstellen, welches in einer Dauerschleife die entsprechenden Prüfungen durchführt.
    Dazu legt man normalerweise ein "PID-File" an, welches die Prozess-ID des aktiven Scripts enthält (natürlich automatisiert), und dann kannst du minütlich prüfen, ob diese Prozess-ID existiert, und wenn nicht, das Script erneut starten.

  • Vielen Dank, für die ausführliche Antwort.
    Könntest du mir bitte erklären wie genau ich das machen kann?


    Vielen Dank
    Liebe Grüße,
    Maro

  • Ich bin zwar eigentlich ein Freund davon, wenn die Leute nach solchen Aussagen selbst sich auf die Suche nach der für sie besten Lösung begeben, da es halt viele Wege gibt, aber ich gebe gerne ein Beispiel.


    Unter folgendem Link wird erläutert, wie man einen Daemon-Prozess in PHP implementieren kann:
    PHP Daemons Tutorial | Jason Graves


    Alles weitere solltest du aus deinem vorhandenen Script übernehmen können.