Estoy escribiendo un reproductor de MP3 basado en navegador muy simple en PHP . Parte de este proyecto requiere que cada archivo MP3 se convierta en un archivo WAV . Hay una función en PHP llamada shell_exec
que le permite ejecutar un comando a través del shell. Para mi proyecto, cada vez que alguien carga una canción en su cuenta, se ejecuta el siguiente comando:
shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
Entonces, digamos que hay 10 personas diferentes que terminan de cargar una canción al mismo tiempo exacto. ¿El servidor Linux ejecuta 10 comandos de shell simultáneamente o solo hace uno a la vez?
Si un servidor puede manejar múltiples comandos de shell simultáneamente, ¿sería capaz de manejar la conversión de 10 canciones diferentes al mismo tiempo o solo hace una a la vez?