Si je vous dis crontab

Résolu/Fermé
trauqnej Messages postés 154 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 5 septembre 2022 - 28 févr. 2012 à 19:19
trauqnej Messages postés 154 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 5 septembre 2022 - 29 févr. 2012 à 18:53
Bonjour,
il est maintenant 19h03
à 18h59 j'ai mis la ligne suivante dans mon crontab :
01 19 * * * /usr/bin/totem /home/fred/fichier.mp3

mais cela n'a pas démarré la lecture de mon fichier
par contre à 19h02 j'ai remis une ligne :
02 19 * * * ls >monFichier.ls

celui-ci à bien fonctionner : j'ai bien mon monFichier.ls qui se crée dans le répertoire


en sachant qu'en ligne de commande (console) : /usr/bin/totem /home/fred/fichier.mp3
cela s'ouvre et lance le fichier.mp3
bien qu'un message apparait dans la console :
$ /usr/bin/totem /home/fred/fichier.mp3
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server socket
jack server is not running or cannot be started
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server socket
jack server is not running or cannot be started

la question :
Comment faire pour démarrer ce fichier.mp3 avec le crontab ?

Cordialement,

3 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
28 févr. 2012 à 19:51
C'est sans doute parce que la tâche est exécutée en root, or totem a besoin d'une session grpahique pour se lancer. Comme root n'en lance pas (et ne doit pas en lancer) le programme plante. Pour t'en assurer tu peux par exemple mettre commande :

totem /home/fred/fichier.mp3  2> /home/fred/totem.err


... et tu verras bien (a priori je dirais que tu auras une erreur du genre "can't connect to X server)".

En fait la solution est simple, il suffit d'utiliser un player en mode texte, comme par exemple mplayer.
http://doc.ubuntu-fr.org/mplayer

Bonne chance
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 29/02/2012 à 20:55
Utilise mpg123 par exemple
Totem a besoin d'un DISPLAY X .
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
0
trauqnej Messages postés 154 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 5 septembre 2022 23
29 févr. 2012 à 18:53
c'est bon, avec mpg123 cela fonctionne. en fait, c'est tout simplement génial.
Merci.

ps : je n'ai pas essayer mplayer mais j'imagine qu'il fonctionne aussi.
0