Bonjour, j'ai réaliser un petit script sh me permettant d'enregistrer Frequence3, en lui donnant un nom de fichier comme je le souhaite.
Cependant je rencontre un probleme lors de l'execution de mon script.
Lorsque je l'execute manuellement il fonctionne à la perfection.
Malheuresement, lorsqu'il s'execute par le cron, il n'a pas l'aire d'aimer.
Voici le script en question, que j'ai appellé
le_be4.sh (le nom de l'emission de radio).
#!/bin/ksh
# Initialisation de la variable NomFichier
NomFichier=` date +"%Y-%m-%d-%H%M" `.BE4
# Lancement de streamripper
streamripper http://stream-hautdebit.frequence3.net:8000 -d /home/remy/musiques/ -s -u FreeAmp/2.x -w m/^A suivre:/e -l 60 -a ${NomFichier}
# Réaffectation des droits sur les fichiers du repertoire musique
chown remy:remy /home/remy/musiques/ -R
La commande utilisé est streamripper, qui a d'ailleur une option pour nommer le fichier dans le cas ou on ne met pas de nom par defaut, mais je prefere utiliser mon format !
lorsque le cron se lance, j'obtient cette erreur (qui n'a pas lieu tous le temps)
/home/remy/le_be4.sh: line 6: streamripper: command not found
alors j'essaye d'atteindre streamripper ainsi /usr/local/bin/streamripper
Mais ça n'a pas l'aire de fonctionner pour autant.
Pour réaliser mes test voici le cron que j'utilise
41 9 * * * /home/remy/le_be4.sh
(Je change l'heure a chaque fois que je veut faire un test)
j'ai beau cherché je n'y arrive, pas avez vous une idée, une autre solution peut etre pour faire ce que je souhaite 🙂
Merci beaucoup !