Bonjour,

j'essaye sous Ubuntu de lancer la tache suivante via un cron :
sudo crontab -l :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
# m h  dom mon dow   command
# Enregistrement de la video toutes les 15 minutes
*/5 * * * *  /usr/local/bin/Stream_Webcam >> /var/log/Stream_Webcam/log.txt
pg /usr/local/bin/Stream_Webcam
#!/bin/sh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
echo "ok on démarre"
/usr/bin/streamer -t 0:15 -s 640x480 -r 24 -o /tmp/movie.avi -f mjpeg -F stereo
lav2wav +p /tmp/movie.avi | mp2enc -o /tmp/audio.mp2
lav2yuv +p /tmp/movie.avi | mpeg2enc -o /tmp/video.m1v
mplex /tmp/audio.mp2 /tmp/video.m1v -o /var/www/movie.mpg
echo "OK on a terminé"
Dans mon log, je retrouve bien les Ok on a démarré et on a terminé, mais le reste ne s'execute pas.

ls -l /usr/local/bin/Stream_Webcam
Code : Sélectionner tout - Visualiser dans une fenêtre à part
-rwxr-xr-x 1 root root 302 2008-08-04 00:37 /usr/local/bin/Stream_Webcam
ls -l /usr/bin/streamer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
-rwxr-xr-x 1 root root 86192 2008-01-02 11:41 /usr/bin/streamer
Pourtant si je lance mon script directement il s'execute
sudo /usr/local/bin/Stream_Webcam
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
ok on démarre
avi / video: MJPEG (AVI) / audio: 16bit stereo (LE)
rate: queueing frame twice (10)
rate: queueing frame twice (11), a/v: +0.37s [18446735]  
rate: queueing frame twice (16), a/v: +0.40s [18446734]  
rate: queueing frame twice (19), a/v: +0.51s [18446731]  
...
bref je ne comprend pas, ( je débute ).


Merci d'avance pour votre aide.