Webradio par script sh

je déterre ce sujet car il est fermé ici je ne sais pas pourquoi :

j’ai écrit ce script sh en suivant les recomandations :

#!/bin/sh sudo pkill -f mplayer sudo pkill -f vlc cvlc "http://direct.franceinter.fr/live/franceinter-midfi.mp3" & exit 0
il fonctionne quand je le lance depuis la console, mais depuis jeedom, les pkill marchent car le son se coupes, mais pas le lancement de vlc…
une idée?

Bonjour,

Le problème vient d’Apache car ce lui ci a pour utilisateur le compte www-data, l’utilisateur www-data ne connait pas « cvlc ». l’installation de « vlc » a été faite sur un autre compte !
Pour pouvoir lancer cvlc il suffit de lancer la commande dans le script « en tant que » avec l’option « -u » Le u pour utilisateur (le nom juste avant le @ sur la ligne de commande dans une console)
ce qui donne pour un ulisateur toto : " sudo -u toto cvlc http://stream.srg-ssr.ch/m/rsj/mp3_128 " à inserrer dans un script (radio_swiss-Jazz.sh) qui lui sera executé par www-data
Dans ce cas que j’ai pris toto connait vlc.