Bonsoir à tous,
J’ai de nouveau des misères avec cron (cf mon ancien post ici) : je souhaite démarrer un script “novfm_rec_start” à une heure précise et un autre “novfm_rec_stop” à une autre heure précise.
Or, malgré une relecture attentive de la réponse que l’on m’avait donné à l’époque, plus la consultation de plusieurs tutos sur le net, je me retrouve avec le même pb à savoir que le premier script ne se lance pas tandis que le deuxième, lui, oui ! ![]()
La question est : pourquoi ?
J’ai beau chercher et retourner le pb dans tout les sens, je ne vois pas où ça cloche !
Et j’aimerai, si possible, resoudre ce ¤#%!@&¤ de pb avant demain matin car c’est demain matin diamanche à 10h que j’aimerai que cron me lance mes petits scripts… ![]()
Voici mon crontab : (pour mes tests de tout à l’heure, c’est donc pour ça qu’il y a 48 19 * * 6 au lieu de 0 10 * * 0)[code]$ crontab -l
m h dom mon dow command
48 19 * * 6 su -l eric -c sh /home/eric/bin/novfm_rec_start
49 19 * * 6 su -l eric -c sh /home/eric/bin/novfm_rec_stop[/code]
cron est bien lancé :$ ps aux |grep cron
root 15303 0.0 0.0 19832 1044 ? Ss 19:46 0:00 /usr/sbin/cron
eric 15328 0.0 0.0 7236 856 pts/0 S+ 19:49 0:00 grep cron
mon fichier novfm_rec_start :[code]$ cat ~/bin/novfm_rec_start
#! /bin/sh
Ce script permet d’enregistrer la radio NovFM (www.novfm.org)
par l’intermédiaire de VLC.
vlc http://openradio.novfm.org:8000/listen.pls --sout file/ogg:"/home/eric/$(date +’%02y-%02m-%02d_%02H:%02M’)_novfm.ogg"[/code]
mon fichier novfm_rec_stop :[code]$ cat ~/bin/novfm_rec_stop
#! /bin/sh
Ce script permet d’arrêter l’enregistrement automatique
de la radio NovFM (www.novfm.org)
killall vlc[/code]
les droits des deux fichiers :~/bin $ ll
total 60
drwx------ 2 eric eric 4096 mai 1 19:05 .
drwx------ 70 eric eric 4096 mai 1 19:12 ..
-rwxr-xr-x 1 eric eric 292 mai 1 19:05 novfm_rec_start
-rwxr-xr-x 1 eric eric 120 mai 1 18:32 novfm_rec_stop
Pour info, mes deux script fonctionnent parfaitement quand ils sont lancés à la main.
Si quelqu’un peut m’ouvrir les yeux svp, parce que là…
(je suis sur que c’est tout bête en plus…)
Merci d’avance,
Eric
paquet “