Salut à tous !
Je vous explique mon problème du soir ^^
J'ai un serveur de socket en php, qui fonctionne un peu comme ça :
<?php
ignore_user_abort(true);
set_time_limit(0);
// Création de la socket et tout le tralala...
while(true)
{
//Le serveur traite les sockets ici
}
?>
En gros, pour lancer mon serveur, je tape l'adresse du serveur dans ma petite barre d'adresse firefox, puis je referme l'onglet.
A partir de là, le serveur est lancé, je peux ouvrir et fermer firefox 500 fois, le serveur est en marche et boucle à l'infini jusqu'à ce que je lui dise d'arrêter, ou que la machine plante !!
Voila, tout ça, c'est bien beau, ça fonctionne très bien.
Mais, vous l'avouerez, il est peu pratique de lancer un serveur de cette manière un peu ... rentre dedans.
Avez vous une autre idée pour exécuter ce script php ? sans forcement passer par un onglet firefox que je referme.
L'idée serait un peu d'executer le script en arrère plan, et de reprendre la main sur mon script qui le lance (ce qui est à priori impossible, vu la boucle infini, je ne reprendrai jamais la main !)
Merci de votre aide !!