Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 tongue

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 hmm

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 wink

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 cool)

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 tongue

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 ! smile

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