Motion
Raspberry Pi (Ubuntu) でこのソフトウェアを使用して、ネットワーク セキュリティ カメラに接続しています。このカメラが動きを検出すると、毎秒 JPG をこの Ubuntu マシンの /tmp/camera フォルダーにダンプします。
モーションを使用すると、各画像が保存された後 (毎秒)、または動きが停止した後 (すべての画像の最後) にカスタム Bash スクリプトを実行できます。
私が望むのは、これらの画像を自分の携帯電話に送信することです (最終的には FTP も送信します)。現在、最近保存したファイルを添付するためにUbuntuで「メール」を使用して、すべての画像保存でスクリプトを実行するオプションを使用しています。1 つの「動き」に 10 個の画像フレームが含まれる可能性があるため、これはうまく機能しません。つまり、10 個の異なるメールを受け取ることになります。
この現在のスクリプトは単純です:on_picture_save echo "Motion Detected at %Y-%m-%d %T" | mail -a %f -s "Subject user@example.com
そのため、検出されたモーションの最後に実行するように設定したカスタム Bash スクリプトが必要だと考えていました。特定のフォルダーからすべての JPG を添付する必要があり (圧縮されていないか、モバイルの電子メール クライアントでそれらを見ることができません)、特定のアドレスに電子メールで送信する必要があります。
特定のフォルダー内のすべての JPG をループして、1 つのメールに添付する方法はありますか? nullmailerまたはメールが実際に画像をローカルで削除する(または後で削除するために別のフォルダーに移動する)前に正しく送信したことを確認することは可能ですか?
この同じスクリプトで、一連の画像を同時に ZIP と ftp できますか?
どんな助けでも大歓迎です。