#1 Le 07/06/2007, à 21:58
- Bhajnaal
[Résolu] Fcron ne lance aucune des tâches planifiées
Bonjour à tous,
Je suis sous Ubuntu depuis à peine un mois, jusqu'à maintenant je m'en suis très bien sorti grâce aux lectures sur le forum et à la doc. mais là, Fcron est particulièrement récalcitrant
Avant de poster j'ai fait de nombreuses recherche sur internet, ainsi que sur le forum, et me suis évidemment longuement penché sur cet article dédié à Fcron mais après trois jours d'acharnement, j'implore votre aide ^^
Je doute que ça vienne d'un problème de syntaxe, ayant suivi à la lettre les instructions. A vrai dire j'ignore si le daemon est lancé correctement, comment peut-on le savoir?
J'ai :
- tenté de réinstaller fcron via synaptic
- vérifié qu'il était présent dans la liste des services ( Système/Administration/Services )
- vérifié maintes fois la syntaxe dans mon fichier crontab
Merci d'avance !
Dernière modification par Bhajnaal (Le 17/06/2007, à 13:59)
Hors ligne
#2 Le 08/06/2007, à 22:44
- Yannick_LM
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
Pour savoir si le daemon est bien lancé :
ps aux | grep cron
Sinon, je pense qu'on ne peut malgré tout pas éliminer l'hypothèse d'une erreur de syntaxe. Peux-tu poster ici le réusultat de
fcron -l
Dernière modification par Yannick_LM (Le 08/06/2007, à 22:44)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#3 Le 08/06/2007, à 23:28
- Bhajnaal
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
C'est très probablement une erreur de syntaxe, réflexion faite.
Tout d'abord ps aux | grep cron me renvoie ça :
root 5758 0.0 0.0 2280 792 ? Ss 22:42 0:00 /usr/sbin/cron
root 5764 0.0 0.0 2496 708 ? Ss 22:42 0:00 /usr/sbin/fcron -b
Ca a l'air bon.
Ensuite fcrontab -l
& 35 02,06,10,14,18,22 * * * xmms -pS Musiques/1Autres/PlayList/1.m3u
& 12 23 * * * echo "bonjour" > Desktop/test.txt
& 13 23 * * * xmms -pS Musiques/1Autres/PlayList/testlist.m3u
C'est là que ça coince. echo fonctionne, il m'a créé un fichier test.txt sur le bureau à l'heure voulue. En revanche xmms ne s'est pas lancé.
Le but étant de lancer xmms toutes les quatre heures à partir de deux heures du matin à la minute trente-cinq.
Hors ligne
#4 Le 08/06/2007, à 23:35
- Yannick_LM
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
Essaie avec le chemin complet : /usr/bin/xmms à la place de xmms.
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#5 Le 08/06/2007, à 23:44
- Bhajnaal
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
Toujours pas, c'est très mystérieux
Hors ligne
#6 Le 08/06/2007, à 23:53
- Yannick_LM
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
Je sais pas, je regarde.
(Le temps de faire quelques tests et je te tiens au courant)
EDIT : pas trouvé. J'abandonne
Dernière modification par Yannick_LM (Le 09/06/2007, à 00:55)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#7 Le 09/06/2007, à 02:43
- Bhajnaal
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
Pas trouvé non plus, tant pis, merci d'y avoir consacré du temps ! J'essaie de chercher encore un peu - qui sait, c'est peut-être tout bête. Personne d'autre n'aurait de suggestion?
Hors ligne
#8 Le 09/06/2007, à 11:50
- Bhajnaal
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
Je vous livre un nouvel épisode de mon haletante épopée fcronienne - et vous adorez ça, ne le niez pas. J'ai tenté de lancer manuellement les tâches avec fcrondyn.
fcrondyn> ls naal
17 06/09/2007 14:35 xmms -pS Musiques/1Autres/PlayList/1.m3u
15 06/10/2007 03:13 xmms
16 06/11/2007 02:56 echo "coucou" > Desktop/test.txt
fcrondyn> run 15
Job xmms started.
Dans le moniteur système, liste des processus, une ligne vierge apparaît durant une seconde, puis disparaît sans que xmms ne se lance. Dans le doute j'ai testé la même chose avec différentes applications (gedit, firefox.. ) - sans résultats.
J'ai ajouté à mes tâches l'option nice(x), en espérant qu'il change de comportement - sans résultats.
Est-ce qu'il y a des groupes d'utilisateurs fcron et cron - ou quelque chose de similaire - auxquels je devrais ajouter mon compte?
Heureusement, echo > truc.txt fonctionne à merveille, je vais pouvoir m'envoyer périodiquement des messages sur mon bureau
Hors ligne
#9 Le 09/06/2007, à 13:08
- Yannick_LM
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
@Bhajnaal : Oh oui, on adore.
Je pensais à quelque chose en rapport avec les sessions.
En effet, man xmms dit :
man xmms dit :
-n, --session Select XMMS session (Default: 0).
Or
xmms -n 0
ne fonctionne pas...
Il y a peut être une histoire SM là dessous
(SM : session manager, je précise )
Dernière modification par Yannick_LM (Le 09/06/2007, à 13:09)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#10 Le 09/06/2007, à 15:10
- Bhajnaal
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
C'est au-delà de mes compétences actuelles et je n'ai rien trouvé de palpitant sur internet à propos du session manager me permettant de progresser. Je ne vois pas tellement ce que je peux faire.
J'ai testé plusieurs valeurs - au pif, sans trop savoir de quoi il est question - avec xmms -n :
xmms -n 1
xmms -n 2
xmms -n 3
xmms -n -1
Message: device: default
Il se lance avec -1, soit. J'ai donc modifié la commande dans mon fichier fcrontab, sans plus de succès, mais je n'y croyais pas trop. A partir de là, je manque de pistes
Hors ligne
#11 Le 17/06/2007, à 12:13
- krystyan
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
J'ai trouvé sur le forum la solution à ce problème.
Pour lancer une application qui nécéssite un affichage graphique il faut ajouter la commande DISPLAY=:0.0
Par exemple pour faire un réveil-matin à 6h30 tout les jours
crontab -e
30 6 * * * DISPLAY=:0.0 /usr/bin/xmms $HOME/Musique/abcd.mp3
Je crois qu'il faut faire aussi un sudo /etc/init.d/cron restart
Hors ligne
#12 Le 17/06/2007, à 13:58
- Bhajnaal
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
Ah super, merci beaucoup, ça fonctionne !
Je désespérais de trouver une solution. Mais il me faut faire des recherches sur ce fameux "DISPLAY=:0.0" pour comprendre le pourquoi du comment, je posterai ici quand je le pourrai ; ça peut toujours servir.
Hors ligne
#13 Le 17/06/2007, à 16:30
- Bhajnaal
Re : [Résolu] Fcron ne lance aucune des tâches planifiées
Sur wikipedia ( version anglaise ), la section Common mistakes peut aider dans pas mal de cas quand on débute.
Au lieu d'ajouter DISPLAY=:0.0 à chaque ligne, on peut aussi l'ajouter une fois pour toute sur la première ligne de fcrontab :
DISPLAY=:0.0
& 15 10 * * * commande1
& 30 18 * * * commande2
Dernière modification par Bhajnaal (Le 17/06/2007, à 16:31)
Hors ligne