CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Executer un script PHP en arrère plan ?

Pseudo supprimé
Pseudo supprimé 01 juin 2010 à 20:58:27

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 !!

LeLion-67
LeLion-67
Niveau 10
01 juin 2010 à 23:19:15

php5-cli + cron + bash

FLYINGsKY
FLYINGsKY
Niveau 10
02 juin 2010 à 04:54:49

Linux-> Cron / WinDoCrap -> Scheduled Tasks

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment