Bonjour,
J’ai un serveur Debian Linux 6.0 et j’utilise Webmin 1.580.
J’ai fait un script perl pour convertir des vidéos avec ffmpeg et j’ai configuré une tâche CRON sous Webmin qui s’execute toutes les minutes (utilisateur “root” et commande “perl /var/www/mon-site/cgi-bin/mon-script.pl”)
Le script fonctionne très bien lorsque je l’exécute manuellement depuis webmin ou en ligne de commande (avec le même utilisateur: root) et j’obtiens bien mes vidéos converties.
Par contre il plante s’il est lancé automatiquement avec la tâche CRON et j’ai le message d’erreur suivant :
“sh: ffmpeg: Permission denied”
Le message d’erreur semble indiquer que c’est un pb de droit d’exécution mais mon script perl et ffmpeg ont tous les droits (chmod 777).
Et dans ce cas pourquoi pour le même utilisateur cela fonctionne sauf quand le script est lancé avec CRON…?
Serais ce un pb lié à ma configuration apache ?
Si quelqu’un a une idée d’où peut venir le pb, je lui serais très reconnaissant de me guider vers une solution !
Merci pour votre aide.