J'écris un lecteur MP3 basé sur un navigateur très simple en PHP . Une partie de ce projet nécessite que chaque fichier MP3 soit converti en fichier WAV . Il y a une fonction en PHP appelée shell_exec
qui vous permet d'exécuter une commande via le shell. Pour mon projet, chaque fois que quelqu'un télécharge une chanson sur son compte, la commande suivante est exécutée:
shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
Disons donc qu'il y a 10 personnes différentes qui finissent de télécharger une chanson en même temps. Le serveur Linux exécute-t-il 10 commandes shell simultanément ou n'en exécute-t-il qu'une à la fois?
Si un serveur peut gérer plusieurs commandes shell simultanément, le serveur pourrait-il gérer la conversion de 10 chansons différentes en même temps ou n'en fait-il qu'une seule à la fois?