Bonjour,
j'ai créé des scripts PHP dont le temps d'exécution est de plusieurs secondes voir minutes, s'agissant en effet d'interventions massives sur un serveur distant ou une base de données.
Le problème est que ces scripts sont lancés par l'utilisateur et je ne souhaite pas qu'ils soient interrompus.
Donc deux solutions me viennent à l'esprit :
1 / Arriver à programmer le script pour qu'il s'effectue en fond de tâche (et du coup reporter les scripts secondaires à une exécution en pleine nuit
-> je pensais aux tâches CRON pour cette option mais je n'ai que peut de connaissances sur l'emploi de celles ci et je ne me rend pas bien compte de la possibilité ou non de leur utilisation dans ce contexte
2 / Arriver à empêcher l'utilisateur de stopper le script en cours mais dans ce cas il se pourrait que la fenêtre de l'utilisateur soit paralysée pendant tout le script
Donc si quelqu'un à une idée pourquoi pas.
Partager