lancer un script bash sans attendre le retour
Bonjours,
J'ai un petit problème. J'ai une page internet toute simple qui lance un script bash pour dédoublonner une base de donnée. Or le dédoublonnage prend 2 à 3 jours (il y a 26 millions d'enregistrement). Le soucis et que je ne veut pas attendre la fin de mon script pour que ma page s'affiche.
J'ai essaye en avec :
Code:
exec('dedouble.sh &') or die('erreur lors du lancement du script');
Mais cela ne marche pas. J'ai également essaye de passe par un fichier temporaire qui comprenais :
Code:
1 2 3
| #!/bin/bash
#appelle mon script
./dedouble.sh & |
Or cela ne marche pas non plus. Si jamais vous voyez des erreurs ou encore une autre façon de procéder.
Merci d'avance.
Cordialement.