crontab [Réglé]

rainbowcrypt Membre non connecté
-
- Voir le profil du membre rainbowcrypt
- Inscrit le : 02/06/2011
je sais que je ne suis pas dans le bon topic, mais je n'ai pas trouvé de rubrique "utilisation" ou tout au moins "divers"!
Comme l'indique mon titre, j'ai un problème avec crontab. Il ne marche pas!!
crontab -l et -e ne posent aucun problème j'ai bien la liste de mes tâches et je peux les éditer. Mais les tâchent ne se lancent pas!
La syntaxe est correcte (en tout cas sous ubuntu elle l'est...) donc soit la syntaxe n'est pas la même sous toutes les distrib, soit il y a un problème d'horloge (celle du bureau est à l'heure...) mais comment le savoir, soit il y a un problème de droit (? il me semblait pas qu'il fallait des droits pour lancer crontab?) soit toutes autres idées que vous pourriez me donner!!!
Merci de votre aide,
Édité par rainbowcrypt Le 07/06/2011 à 21h12

XKomodor Membre non connecté
-
- Voir le profil du membre XKomodor
- Inscrit le : 08/01/2008
- Site internet
- Groupes :
-
Administrateur
Tu as regardé dans le fichier : /var/log/messages si tu avais un peu de 'verbeux' à ce sujet ?
Merci


rainbowcrypt Membre non connecté
-
- Voir le profil du membre rainbowcrypt
- Inscrit le : 02/06/2011
voici les lignes concernant crontab :
Code TEXT :
Jun 7 20:30:02 localhost CROND[3352]: (***) CMD (env DISPLAY=:0 xterm -hold -e dvbt-multirec -o avs -a 1 -tsid 6 file="/home/***/warehouse13 - NRJ12 - 2011-05-03 20-30-00.ts" pid=220 pid=230 pid=232 pid=240 pid=250 pid=128 -anypid leng=02:45 ) Jun 7 20:30:02 localhost CROND[3354]: (CRON) EXEC FAILED (/usr/sbin/sendmail): Aucun fichier ou dossier de ce type Jun 7 20:30:02 localhost CROND[3352]: N� Jun 7 20:30:02 localhost CROND: (***) MAIL (mailed 61 bytes of output but got status 0x0001#012)
serait-ce juste parce qu'il n'a pas réussi à envoyer le mail de confirmation??
Édité par rainbowcrypt Le 07/06/2011 à 22h40

XKomodor Membre non connecté
-
- Voir le profil du membre XKomodor
- Inscrit le : 08/01/2008
- Site internet
- Groupes :
-
Administrateur
Sendmail n'est pas installé donc oui tu as un soucis à ce niveau là et le fait d'un enregistrement de la TNT ... Bon après on voit pas ce qui ne se déclencherai pas, faudrait savoir ce que tu as dans ton crontab -l ...
Merci


rainbowcrypt Membre non connecté
-
- Voir le profil du membre rainbowcrypt
- Inscrit le : 02/06/2011
Je ne vois pas où le problème d'enregistrer la tnt... Cela marche très bien si je le lance à la main et la programmation par crontab marchais très bien sur une autre distrib.
Je viens de faire le test avec simplement le lancement de vlc. Je l'ai fait de deux manière au cas où.... Voici le résultat :
Code TEXT :
Jun 7 23:35:21 localhost crontab[5261]: (***) REPLACE (***) Jun 7 23:35:21 localhost crontab[5261]: (***) END EDIT (***) Jun 7 23:36:01 localhost crond[2451]: (***) RELOAD (/var/spool/cron/***) Jun 7 23:37:01 localhost CROND[5505]: (***) CMD (vlc ) Jun 7 23:38:00 localhost crontab[5614]: (***) BEGIN EDIT (***) Jun 7 23:38:01 localhost CROND[5505]: V� Jun 7 23:38:58 localhost crontab[5614]: (***) REPLACE (***) Jun 7 23:38:58 localhost crontab[5614]: (***) END EDIT (***) Jun 7 23:39:01 localhost crond[2451]: (***) RELOAD (/var/spool/cron/***) Jun 7 23:40:01 localhost CROND[5825]: (***) CMD (env DISPLAY=:0 vlc ) Jun 7 23:41:02 localhost CROND[5825]: V�
sinon voici mon crontab -l :
Code TEXT :
SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin #mh1-31mois1-7command 0023**3env DISPLAY=:0 xterm -hold -e dvbt-multirec -o avs -a 0 -tsid 6 file="/home/***/flashforward - TF1 - 2011-05-18 23-00-00.ts" pid=120 pid=130 pid=131 pid=133 pid=140 pid=150 pid=151 pid=128 -anypid leng=01:55 4020**5env DISPLAY=:0 xterm -hold -e dvbt-multirec -o avs -a 0 -tsid 4 file="/home/***/bones - M6 - 2011-04-29 20-40-00.ts" pid=120 pid=130 pid=131 pid=132 pid=141 pid=142 pid=128 -anypid leng=01:05 4020**6env DISPLAY=:0 xterm -hold -e dvbt-multirec -o avs -a 0 -tsid 4 file="/home/***/hawaii - M6 - 2011-05-07 20-40-00.ts" pid=120 pid=130 pid=131 pid=132 pid=141 pid=142 pid=128 -anypid leng=01:55 4020**4env DISPLAY=:0 xterm -hold -e dvbt-multirec -o avs -a 0 -tsid 4 file="/home/***/lie-to-me - M6 - 2011-05-12 20-40-00.ts" pid=120 pid=130 pid=131 pid=132 pid=141 pid=142 pid=128 -anypid leng=01:55 4020**2env DISPLAY=:0 xterm -hold -e dvbt-multirec -o avs -a 0 -tsid 5 file="/home/***/House - TF1 HD - 2011-05-31 20-40-00.ts" pid=120 pid=130 pid=131 pid=140 pid=141 -anypid leng=02:00 3020**2env DISPLAY=:0 xterm -hold -e dvbt-multirec -o avs -a 1 -tsid 6 file="/home/***/warehouse13 - NRJ12 - 2011-05-03 20-30-00.ts" pid=220 pid=230 pid=232 pid=240 pid=250 pid=128 -anypid leng=02:45 4023***env DISPLAY=:0 vlc
comme ça vous savez ce que je regarde à la tv

Édité par rainbowcrypt Le 07/06/2011 à 23h48

XKomodor Membre non connecté
-
- Voir le profil du membre XKomodor
- Inscrit le : 08/01/2008
- Site internet
- Groupes :
-
Administrateur
Et dans le répertoire /var/spool/cron/ tu as quoi au juste ?
Merci


rainbowcrypt Membre non connecté
-
- Voir le profil du membre rainbowcrypt
- Inscrit le : 02/06/2011
dans /var/spool/cron/mon-login/mon-login j'ai exactement la même chose que dans crontab -l
J'ai refait un test ce matin, cette fois avec une commande toute bête du genre ls >> fichier.txt
La commande s'est bien exécutée et le fichier contient ce qu'il faut.
ce serait les applis graphiques qui pauseraient problème?? pourtant en faisant un copier/coller d'une commande de mon crontab -l la commande s'exécute correctement

J'ai regardé dans mes "mails".
voici celui concernant vlc :
Code TEXT :
Status: R VLC media player 1.1.9 The Luggage (revision exported) Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") [0x657fb0] inhibit interface error: Failed to connect to the D-Bus session daemon: /usr/bin/dbus-launch terminated abnormally with the following error: No protocol specified Autolaunch error: X11 initialization failed. [0x657fb0] main interface error: no suitable interface module No protocol specified [0x699fb0] main interface error: no suitable interface module [0x628150] main libvlc error: interface "globalhotkeys,none" initialization failed [0x628150] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. No protocol specified [0x699fb0] qt4 interface error: Could not connect to X server [0x699fb0] main interface error: no suitable interface module [0x628150] main libvlc error: interface "default" initialization failed
Le plus éloquent étant celui de la commande "env DISPLAY=:0 xterm -hold":
Code TEXT :
Status: R No protocol specified xterm Xt error: Can't open display: :0
Comment connaître son numéro de display en cours?? (j'ai essayé avec 1, mais cela ne marche pas non plus...
merci pour l'aide!
[EDIT]
Problème résolu. Un chti "xhost +" et tout roule!!
Merci à XKomodor pour son aide!

[EDIT]
Édité par rainbowcrypt Le 08/06/2011 à 16h53
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie