[Cron] Soucis pour enregistrer avec VLC (résolu)

Ce qui ne concerne ni le forum ni des problèmes
boula
newbie
Messages : 6
Inscription : mar. 06 nov. 2007, 23:47

[Cron] Soucis pour enregistrer avec VLC (résolu)

Message par boula »

bonjour,

je souhaiterai utiliser VLC pour programmer l'enregistrement de programme TV de la freebox et je ne m'en sors pas.

voilà un premier script tout simple qui marche (france5.sh):

Code : Tout sélectionner

#!/bin/sh
echo "toto" > /var/vlc/toto
/usr/bin/vlc -vvv rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=203 --sout file/mp4:/var/vlc/test >> /var/vlc/toto
echo "tototot" >> /var/vlc/toto
quand je le lance manuellement, mon fichier /var/vlc/toto se remplit comme attendu avec des traces d'exécution de vlc.

Fort de ce succès, je fais crée la crontab suivante:

Code : Tout sélectionner

36 23 * * *     /home/boula/vlc/france5.sh
et passé 23h36, je regarde mon fichier /var/vlc/toto
qui présente juste les trace

Code : Tout sélectionner

toto
tototot
donc, vlc ne s'est pas lancé, et j'ai fait de nombreux essais sans succès.

Merci de votre aide.
Dernière modification par boula le mer. 07 nov. 2007, 16:43, modifié 1 fois.
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message par chipster »

Salut !
Pour ton soucis je n'ai pas vraiment d'idée car je n'utilise pas cron.
J'écris un poste pour t'informer qu'il faudrait suivre quelques règles pour le formatage du topic des posts (Oui je suis casse bonbons :D)
Tu pourras trouver la documentation ici et je vais modifier ton topic question que ça te soit un peu plus parlant comme tu es nouveau.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

salut,
si vlc produit une erreur, tu ne l'auras pas dans ton log car tu ne rediriges que la sortie standard.
2 solutions, tu affectes un mail au log de crontab en rajoutant:

Code : Tout sélectionner

MAIL=un_utilisateur
au crontab en root:

Code : Tout sélectionner

crontab -e
ou alors tu rediriges la sortie standard + la sortie d'erreur:

Code : Tout sélectionner

/usr/bin/vlc -vvv rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=203 --sout file/mp4:/var/vlc/test >> /var/vlc/toto 2>&1
boula
newbie
Messages : 6
Inscription : mar. 06 nov. 2007, 23:47

Message par boula »

Bonjour,

d'abord merci chipster pour ta remarque, je serai plus vigilant à l'avenir.

et merci tuxce pour ta suggestion. Je ne me souvenais pas de la redirection de la sortie d'erreur (je suis newbee, geek à mes heures perdues mais sous archlinux!)
donc ça m'a permis d'identifier l'erreur,

Code : Tout sélectionner

rc interface warning: fd 0 is not a TTY vlc
en googlisant, en ajoutant l'option

Code : Tout sélectionner

-I dummy
à vlc ça règle le pb.

Merci
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message par chipster »

boula a écrit :Bonjour,

d'abord merci chipster pour ta remarque, je serai plus vigilant à l'avenir.

et merci tuxce pour ta suggestion. Je ne me souvenais pas de la redirection de la sortie d'erreur (je suis newbee, geek à mes heures perdues mais sous archlinux!)
donc ça m'a permis d'identifier l'erreur,

Code : Tout sélectionner

rc interface warning: fd 0 is not a TTY vlc
en googlisant, en ajoutant l'option

Code : Tout sélectionner

-I dummy
à vlc ça règle le pb.

Merci
Vu que tu es nouveau et vu le nombre de posts sur le forum, il serait utopique de croire qu'un nouveau venu ait lu l'intégralité du forum :-D
J'en profite aussi pour compléter mon précédent post pour te signaler que si ton problème est résolu, il faut modifier encore une fois ton topic en y rajoutant la mention (résolu) à la fin
En fait c'est pour une question de recherche et qu'au premier coup d'œil une personne passant sur le forum se dise hummmm, ce n'est pas résolu et j'ai peut-être ma pierre à apporter. S'il faut que la personne parcourt l'intégralité de ce qui a été dit, je te laisse imaginer l'impression de la personne :D

Bon courage pour la suite avec arch en tout cas ;-)
Répondre