If you are going to allow data coming from user input to be passed to this function, then you should be using escapeshellarg() or escapeshellcmd() to make sure that users cannot trick the system into executing arbitrary commands.
Une utilisation classique de cette fonction est l'exécution de l 'utilitaire pbmplus qui peut retourner une image.