Je n'arrive pas à utiliser cron. [Résolu]

Je n'arrive pas à utiliser cron. [Résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 20-08-2009 à 19:49:31    

Bonsoir, j'essaye en vain d'utiliser cron :(
 
J'ai éditer comme indiqué ici crontab, pour tester que cron fonctionne j'ai betement essayé de lancer tout simplement mplayer, mais ça ne fonctionne pas:
 
40 21 * * * mplayer /home/mac_gyver/Musiques/sondetest.mp3
 
Je viens de tester cela sans succes, pourtant il me semble avoir bien suivi la syntaxe comme indiqué sur wikipedia, non ? :??: (bien sur il n'était pas encore 21H40, et au passage a 21H40 il ne s'est rien passé du tout :??:)


Message édité par Mac Gyver 974 le 21-08-2009 à 13:31:17
Reply

Marsh Posté le 20-08-2009 à 19:49:31   

Reply

Marsh Posté le 20-08-2009 à 19:50:24    

40 21 * * * ton_utilisateur mplayer /home/mac_gyver/Musiques/sondetest.mp3


Message édité par RiderCrazy le 20-08-2009 à 19:50:39
Reply

Marsh Posté le 20-08-2009 à 19:51:14    

Déja faut rediriger en 1>/dev/null et 2>/dev/null sinon ça va exploiser ta boite systeme. Tu peux rediriger vers uen log  en attendant

Reply

Marsh Posté le 20-08-2009 à 19:51:43    

blabla

Reply

Marsh Posté le 20-08-2009 à 19:56:08    

Tout d'abord merci pour vos réponses rapides !
malheureusement l'ajout du nom d'utilisateur n'a rien changé :(
je viens de tester avec cette syntaxe:
 
55 21 * * * mac_gyver mplayer /home/mac_gyver/Musiques/sondetest.mp3

Reply

Marsh Posté le 20-08-2009 à 20:00:11    

blabla

Reply

Marsh Posté le 20-08-2009 à 21:14:02    

j'essaye des tas de bidouille, mais ça ne fonctionne pas. J'ai l'impression qu'il me manque une info non présente dans les docs que je trouve sur google....
 
Je suis déjà parvenu à utiliser cron par le passé pourtant :(

Reply

Marsh Posté le 20-08-2009 à 21:20:10    

Le probleme vient surement de DISPLAY qui n'est pas initialisé avec le cron en principe. Aussi, pour que le cron ait acces au serveur X il faut faire un coup de "xhost +" sous X, voir meme autoriser les connections TCP pour X.
 
En tout cas; avec une redirection comme ca:
 
55 21 * * * mac_gyver mplayer /home/mac_gyver/Musiques/sondetest.mp3 >/tmp/cron.log 2>&1
 
Tu saura pourquoi ca ne marche pas en regardant dans /tmp/cron.log


---------------
http://i-kom.fr
Reply

Marsh Posté le 20-08-2009 à 21:41:47    

etienne_adam a écrit :

Le probleme vient surement de DISPLAY qui n'est pas initialisé avec le cron en principe. Aussi, pour que le cron ait acces au serveur X il faut faire un coup de "xhost +" sous X, voir meme autoriser les connections TCP pour X.
 
En tout cas; avec une redirection comme ca:
 
55 21 * * * mac_gyver mplayer /home/mac_gyver/Musiques/sondetest.mp3 >/tmp/cron.log 2>&1
 
Tu saura pourquoi ca ne marche pas en regardant dans /tmp/cron.log


 
Mais le display n'a pas d'importance pour lire un son avec mplayer :??:
 
J'ai testé ton cron mais ça n'a rien donné: le fichier de log ne s'est pas créé une fois l'heure de la tache passé, jpige vraiment rien....

Reply

Marsh Posté le 20-08-2009 à 21:44:59    

mhm c vrai pour le son c bon..
 
tu as bien redemarré le cron avec:
 
/etc/init.d/cron restart
 
?


---------------
http://i-kom.fr
Reply

Marsh Posté le 20-08-2009 à 21:44:59   

Reply

Marsh Posté le 20-08-2009 à 21:49:43    

etienne_adam a écrit :

mhm c vrai pour le son c bon..
 
tu as bien redemarré le cron avec:
 
/etc/init.d/cron restart
 
?


 
Je n'ai pas de /etc/init.d/cron mais /etc/init.d/vixie-cron (c'est une alternative, non ?)
 
En tout les cas je l'ai bien redemarré oui. Et rien....

Reply

Marsh Posté le 20-08-2009 à 21:50:09    

il n'y a pas à le relancer


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 20-08-2009 à 21:57:42    

oui je crois ca depend des cron.. en tout cas c'est effectivement pas ca le pb..
 
la je seche ^^


---------------
http://i-kom.fr
Reply

Marsh Posté le 20-08-2009 à 22:16:18    

Reply

Marsh Posté le 20-08-2009 à 22:46:56    


tout ça devrait se régler en lisant man crontab

Reply

Marsh Posté le 20-08-2009 à 22:46:56    


tout ça devrait se régler en lisant man crontab

Reply

Marsh Posté le 20-08-2009 à 22:46:57    


tout ça devrait se régler en lisant man crontab

Reply

Marsh Posté le 20-08-2009 à 22:52:08    

Mon édition de crontab est conforme a man crontab. (en même temps facile, cette page de man est ultra légère et insuffisante d'ailleurs)

Reply

Marsh Posté le 20-08-2009 à 23:01:19    

A tout hasard, ton démon cron, il te laisse pas des emails lors de l'(la non)execution des différentes crontabs ?


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 20-08-2009 à 23:02:38    

moi je parie que son MTA local est mal configuré de toute façon :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 20-08-2009 à 23:03:28    

non :(

Reply

Marsh Posté le 20-08-2009 à 23:06:49    

Bon moi jvais dormir, plus d'une heure du mat. ici à La Réunion jdois commencer a m'habituer aux horaires qui m'attendent lundi....(formation dans la vente)...
 
a plus et merci d'avoir essayé de m'aider :)

Reply

Marsh Posté le 20-08-2009 à 23:47:19    

j'ai un man crontab (pas celui de linux si c'est celui là dont tu causes...) que je ne trouve pas insuffisant :) bizarre ton histoire ;p

Reply

Marsh Posté le 21-08-2009 à 02:15:55    

reazon a écrit :

j'ai un man crontab (pas celui de linux si c'est celui là dont tu causes...) que je ne trouve pas insuffisant :) bizarre ton histoire ;p


le man de crontab de base renvoie a man 5 crontab qui n'a probablement pas été réalisé (et qui est autrement plus complet).


---------------
Intermittent du GNU
Reply

Marsh Posté le 21-08-2009 à 05:14:44    

A tout hasard :
http://www.linux-kheops.com/doc/ma [...] tab.5.html


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 21-08-2009 à 07:32:16    

Bon, vixie-cron doit être bogué c'est pas possible....jvais essayer dcron puisque c'est une implémentation sure de cron.

Reply

Marsh Posté le 21-08-2009 à 08:11:21    

Youpi avec dcron ça fonctionne direct ! avec la même syntaxe que la page de man.... (et qui fait bien sur partie de ce que j'avais testé avec vixie-cron)
 
ma version de vixie-cron devait etre bogué. Bref content :D
 
ça y est j'ai pu faire ce que je voulais vraiment: me faire envoyer une fois par jour l'adresse IP d'un PC à moi et désormais utilisé par mon père.....(pour aujourd'hui j'ai pu récup. l'adresse IP grace a netstat vu que Skype tourne sur les 2 PC...mais suffit que mon père ou qqun d'autre de passage ferme Skype et c'est le drame....)
 
Mon père n'étant pas doué en info, et ayant de sérieux problèmes de vues qui ne l'aide pas a comprendre ce qui est écris sur son 17", heureusement que ssh existe, j'ai pu déjà rattraper des erreurs de sa part et de la part de personnes de passages qui ont fait n'importe quoi (heureusement que je suis le seul a connaitre le pass root de ce PC  :pt1cable: )
 
Grace a cron désormais, j'aurais systématiquement l'adresse IP... en espérant qu'il n'y aura pas de coupure de courant trop longue pour l'onduleur, je me vois mal redemander a mon père de réappliquer la règle (qui reste enregistré heureusement mais plus appliqué) ssh (redirection de port, histoire de pas se retrouver connecté sur le DSL-524T au lieu d'un PC....)
 
Ah les joies de l'inrformatique a distance (10000 Km  :pt1cable:) avec des personnes agées n'ayant que très peu de connaissance informatique :D
 
Quand je pense à ce PC dont certaines pièces viennent d'un particulier habitant les USA (ouais vive eBay) , sniiiifff je l'ai laissé a 10000Km ce.... bi pentium 3 Tualatin (512Ko de L2) 1,4Ghz, sur Tyan 200T  :whistle:  
 
Bon j'ai bien reçu l'email me donnant l'IP de mon ex bi tualatin, impec  :jap:  
 
Je vais automatiser l'enregistrement de la webcam puis l'envoi de ce bout de film de, disons 30 secondes, chaque jour. (le PC est situé dans un endroit ou je ne risque pas de tomber sur mon père à poil, rassurez vous.... par contre des amis que j'avais là bas passent encore parait-il.....on va voir ça car ils viennent dans cette pièce)

Message cité 1 fois
Message édité par Mac Gyver 974 le 21-08-2009 à 10:19:31
Reply

Marsh Posté le 21-08-2009 à 13:20:03    

Mac Gyver 974 a écrit :


ça y est j'ai pu faire ce que je voulais vraiment: me faire envoyer une fois par jour l'adresse IP d'un PC à moi et désormais utilisé par mon père.....(pour aujourd'hui j'ai pu récup. l'adresse IP grace a netstat vu que Skype tourne sur les 2 PC...mais suffit que mon père ou qqun d'autre de passage ferme Skype et c'est le drame....)


tu aurais pu aussi utiliser un « dyndns »  pour cela...


---------------
Intermittent du GNU
Reply

Marsh Posté le 21-08-2009 à 13:30:34    

mikala a écrit :


tu aurais pu aussi utiliser un « dyndns »  pour cela...


 
c'était une autre solution en effet, mais que je n'ai jamais utilisé :D
 
Là j'améliore la tache, elle va envoyer automatiquement l'adresse IP par email a la seule condition que la dite IP a changé (vérification toutes les 10 minutes, et envoi d'un mail avec la nouvel IP s'il y a lieu !)
 
J'ai appris des choses en tout cas, avec ces manips....

Reply

Marsh Posté le 21-08-2009 à 15:36:51    

Heu...
Cron ne fonctionne plus (même pas de log) sur mon PC .... ET sur l'autre PC aussi !
 (apparemment c'est arrivé en même temps sur les deux PC, ce qui me semble fou....)
 
Jpige plus rien là...j'ai rien fait de spécial....mis à part modifier les crontab pas mal de fois a des fins de tests....
 
Je vois pas ce qu'il peut se passer, à part peut etre une sécurité sur le nombre de modification de crontab peut etre ?
 
Edit: heu ah tient la crontab de root par contre fonctionne toujours :??:
 
Re edit: C'est bon j'ai compris, il faut reloguer l'user parfois !
 
re re edit: faut vraiment que j'approfondisse mes connaissances sur cron....mon script ne s'execute plus sans pour autant que cron ne mette de msg dans son log, alors que si je mets mplayer a la place celui-ci se lance nickel  :pt1cable:
 
Ah d'accord, faut pas mettre le script a lancer dans un sous dossier mais directement dans le home de l'user qui lance son crontab.


Message édité par Mac Gyver 974 le 21-08-2009 à 16:54:58
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed