Page 1 sur 1

Motion

Posté : jeu. 31 août 2017 10:43
par St22
Bonjour,

J'ai un RPi3 avec une RaspiCam et j'utilise Motion. Tout fonctionne sauf l'envoi du fichier video par mail :

J'ai essayé avec mutt et msmtp. Dans le terminal j'arrive sans problème à envoyer un mail mais pas avec motion ou il ne se passe rien :
on_movie_end echo 'Vidéo capturée en PJ | mutt -s 'Vidéo capturée' -a %f -- xxx@zzzz.com

Quelqu'un a-t-il une idée ?

Merci pour votre aide.

Re: Motion

Posté : mer. 6 sept. 2017 11:01
par zeb
Plop,

Oui, j'ai une idée : équilibre tes guillemets.

J'espère qu'il n'y a pas d'espace dans ton nom de fichier. Sinon, utilise là aussi des guillemets.

-----------------------------

Pas sûr qu'une commande complexe avec pipe soit autorisée.
Pour vérifier ce qui se passe, je te propose ceci :

Code : Tout sélectionner

on_movie_end echo "test pour motion" | tr "a-z" "A-Z" > /tmp/test_pour_motion
Si tu obtiens un fichier dont le contenu est en majuscule, c'est ok.

Sinon, comme dans la page du manuel de motion, fais-toi une commande externe : $HOME/bin/send_video

Code : Tout sélectionner

#!/bin/bash

echo "Vidéo capturée en PJ" | 
mutt -s 'Vidéo capturée' "$@"
... et ....

Code : Tout sélectionner

on_movie_end $HOME/bin/send_video -s 'Vidéo capturée' -a %f -- xxx@zzzz.com