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 24/03/2015, à 13:48

T-dkp

Coup de pouce pour mon crontab [résolu]

Bonjour,

Voila, j'utilise un Raspberry Pi (pour des expériences en tout genre), mais je but sur la dernière...
Je voudrais que mon crontab exécute la commande "webcam" (qui fonctionne très bien quand je la tape dans le terminal, mais que j'essaie de la faire fonctionner par le biais du crontab et bien ça ne fonctionne pas...  j'ai meme fais un sript du genre:
#!/bin/bash
script -ac " webcam -c /home/pi/.webcam"
Ou dans d'autre styles, mais rien n'y fait.
Je suis sûr que la commande est toute CO*, mais je n'y arrive pas.
Merci de vos lumières, car là je sèche.

Francois

Dernière modification par T-dkp (Le 24/03/2015, à 20:33)


La grosseur des bourses est en rapport avec les performances sexuelles : si l'intendance ne suit pas, la bataille est de courte durée.

Hors ligne

#2 Le 24/03/2015, à 14:17

PeuchC

Re : Coup de pouce pour mon crontab [résolu]

Tu pourrais nous faire voir ce que tu as mis dans ton crontab stp ?

Et quelle commande tu tapes dans un terminal stp ?


Diplômé BTS SIO | Linuxien | Raspberry Pi Power | Développeur | Server Admin

Hors ligne

#3 Le 24/03/2015, à 14:43

T-dkp

Re : Coup de pouce pour mon crontab [résolu]

PeuchC a écrit :

Tu pourrais nous faire voir ce que tu as mis dans ton crontab stp ?

Et quelle commande tu tapes dans un terminal stp ?

Tres simplement depuis le terminal je tape: webcam ce qui exécute si-dessous 
pi@raspberrypi ~ $ webcam
reading config file: /home/pi/.webcamrc
ftp: lost connection
ftp: connected to serveurXXXXXXXXXX
video4linux webcam v1.5 - (c) 1998-2002 Gerd Knorr
grabber config:
  size 640x480 [none]
  input (null), norm (null), jpeg quality 60
  rotate=0, top=0, left=0, bottom=480, right=640

et dans mon crontab j'ai : */1 * * * * pi /home/pi/.webcamrc
ou */1 * * * * pi  /home/pi/webcam
ou */1 * * * * pi webcam /home/pi/.webcamrc
ou */1 * * * * pi webcam /home/pi/webcam

J'en n'ai fait tellement :-)
Merci de me lire

Francois


La grosseur des bourses est en rapport avec les performances sexuelles : si l'intendance ne suit pas, la bataille est de courte durée.

Hors ligne

#4 Le 24/03/2015, à 15:26

PeuchC

Re : Coup de pouce pour mon crontab [résolu]

Je regarderai ca ce soir quand je sera sur mon pc ou j'ai linux et j'essaierai de t'aiguiller


Diplômé BTS SIO | Linuxien | Raspberry Pi Power | Développeur | Server Admin

Hors ligne

#5 Le 24/03/2015, à 15:41

Watael

Re : Coup de pouce pour mon crontab [résolu]

salut,

les crontab utilisateurs ne comportent pas le nom de l'utilisateur.

et vérifie que le chemin de chaque exécutable appelé dans le script est dans le PATH de cron.

quel intérêt d'utiliser script dans le script ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#6 Le 24/03/2015, à 15:51

T-dkp

Re : Coup de pouce pour mon crontab [résolu]

Merci pour vos retour rapide, j'ai fait des test sans nom d'utilisateur, mais ça ne fonctionne pas.... :-(

Je continu mes recherches :-), et encore merci


La grosseur des bourses est en rapport avec les performances sexuelles : si l'intendance ne suit pas, la bataille est de courte durée.

Hors ligne

#7 Le 24/03/2015, à 15:55

αjet

Re : Coup de pouce pour mon crontab [résolu]

Peux tu consulter l'activité de cron dans le log systeme:

 grep -iw cron  /var/log/syslog

Poste nous le résultat.

Il semble que tu ais mis une fréquence de 1 minute ? Peut être que c'est trop court?  Quelle est la durée d’exécution du script "webcam" quand tu l’exécute manuellement ?


αjet: ça se prononce alfajet, bordel ! | GMT+1 | Viens poueter avec moi, bordel ! | Mes photos | Shaarli | Fluidbuntu-fr

Hors ligne

#8 Le 24/03/2015, à 16:04

T-dkp

Re : Coup de pouce pour mon crontab [résolu]

sur une cinquantaines de lignes il y a
Mar 24 06:26:01 raspberrypi /USR/SBIN/CRON[20128]: (root) CMD (pi  /usr/bin/webcam)
Mar 24 06:26:01 raspberrypi /USR/SBIN/CRON[20127]: (CRON) info (No MTA installed, discarding output)
~~~~~~
un peu plus loin c'est
Mar 24 10:47:01 raspberrypi /USR/SBIN/CRON[2509]: (CRON) info (No MTA installed, discarding output)
Mar 24 10:48:01 raspberrypi /USR/SBIN/CRON[2548]: (root) CMD (pi  /home/pi/ webcam)
quand je fais quelques changements...

Quand je le tape sur le terminal ça passe en deux secondes, normalement c'est juste pour appeler la commande "webcam" pour quel s’exécute ./ 

Francois


La grosseur des bourses est en rapport avec les performances sexuelles : si l'intendance ne suit pas, la bataille est de courte durée.

Hors ligne

#9 Le 24/03/2015, à 16:29

Watael

Re : Coup de pouce pour mon crontab [résolu]

je doute que webcam soit sous ton $HOME.

pi  /usr/bin/webcam

ceci indique que cron tente d'exécuter pi avec /usr/bin/webcam en argument, mais pi n'est pas une commande !

il nous faut la ligne cron exécutée, et les lignes du log qui rapportent le comportement de cette ligne.

Dernière modification par Watael (Le 24/03/2015, à 16:40)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#10 Le 24/03/2015, à 16:39

T-dkp

Re : Coup de pouce pour mon crontab [résolu]

Normalement, quand je suis là pi@raspberrypi ~ $ j'ai juste a taper webcam et la capture ce prend.
Donc en toute logique (pour moi smile )je me suis dit que dans mon crontab j'allais déclencher toutes les minutes webcam en faisant /home/pi/webcam, mais cella ne fonctionnait pas j'ai fait pleins test foireux...
le tout premier était bash webcam /home/pi/.webcam 
Si ca aide a comprendre ...


La grosseur des bourses est en rapport avec les performances sexuelles : si l'intendance ne suit pas, la bataille est de courte durée.

Hors ligne

#11 Le 24/03/2015, à 16:48

Watael

Re : Coup de pouce pour mon crontab [résolu]

si je comprends bien la page man (sur internet, car ce programme n'est pas installé sur ma machine) du programme, la ligne cron devrait être, pour faire un test toutes les minutes :

* *    * * * /<cheminAbsoluVers>/webcam /home/<tonUser>/.webcamrc

je ne vois, par ailleurs, pas d'option -c dans cette même page man. hmm


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#12 Le 24/03/2015, à 18:42

αjet

Re : Coup de pouce pour mon crontab [résolu]

Si tu entres ta ligne directement dans /etc/crontab, le format sera

mm hh dom mon dow user command
#mm: minutes
#hh: heure
#dom: jour du mois
#mon: mois
#dow: jour de la semaine

Ce n'est sans doute pas la meilleure pratique pour automatiser une tache personnelle. Dans ce cas le mieux est d’éditer ton crontab personnel en utilisant la commande suivante:

crontab -e

ou

crontab -u pi -e  #Je suppose que pi est ton username d'apres les posts precedents

Cette fois ci le format est légèrement différent puisqu'il n'y a plus a specificer l'utilisateur devant exécuter la tache. On a donc:

mm hh dom mon dow command

A moins que ton script webcam soit dans /usr/bin ou autre dossier listé dans la variable d’environnement PATH, il faudra indiquer le chemin complet de la commande en question. Pour une exécution toutes les minutes (!), tu devras rentrer la ligne comme indiqué par Watael

* * * * * /<cheminAbsoluVers>/webcam /home/pi/.webcamrc

Dernière modification par αjet (Le 24/03/2015, à 18:43)


αjet: ça se prononce alfajet, bordel ! | GMT+1 | Viens poueter avec moi, bordel ! | Mes photos | Shaarli | Fluidbuntu-fr

Hors ligne

#13 Le 24/03/2015, à 20:31

T-dkp

Re : Coup de pouce pour mon crontab [résolu]

YYYYYEEEESSSSSSS big_smile

Un grand merci @ajet la commande fonctionne nickel   /<cheminAbsoluVers>/webcam /home/pi/.webcamrc
Je ne suis pas sûr de pouvoir te rendre la monnaie un jour, mais merci. Merci aussi a @watael qui a pris aussi le temps de me lire.

Francois (en mode happy)


La grosseur des bourses est en rapport avec les performances sexuelles : si l'intendance ne suit pas, la bataille est de courte durée.

Hors ligne

#14 Le 24/03/2015, à 20:33

αjet

Re : Coup de pouce pour mon crontab [résolu]

Content que ca fonctionne mais le merite revient a watael wink
Merci de rajouter [Résolu] dans le titre du sujet.


αjet: ça se prononce alfajet, bordel ! | GMT+1 | Viens poueter avec moi, bordel ! | Mes photos | Shaarli | Fluidbuntu-fr

Hors ligne