#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]
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 )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.
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
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
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