前提・実現したいこと
RaspberryPiでMotionを用いて動体検知してLINEに画像を送信したい
発生している問題・エラーメッセージ
画像の保存は実行できるがLineへの送信が出来ていない →画像が保存される度に起動するはずのshファイルが実行されていないと思われるのでここを解決したいです ↓該当部 on_picture_save sh 〜ファイルのフルパス〜.sh
該当のソースコード
作成したshファイルになります。
こちら単独で実行するとLineへの画像送信・ファイルの削除ができることが確認済です。
#!/bin/bash # -*- coding: utf-8 -*- #初期設定 token="作成したトークン" DIR="ファイル保存先" ##ディレクトリの中のファイルを都度送信して削除する for path2file in $DIR/*; do curl -X POST -H "Authorization: Bearer ${token}" -F "message = detect!" -F "imageFile=@${path2file}" https://notify-api.line.me/api/notify echo "実行確認" rm -f $path2file done
試したこと
motionによる対象ディレクトリへの画像保存確認
shファイル単独での実行確認
→いずれも単独での動作は確認できました。
補足情報(FW/ツールのバージョンなど)
参考URL(RaspberryPiで動体検知してLINEに画像を送信)
https://www.ogaworks.com/archives/11179#outline__4
OS:raspbian
バージョン:10.7
以下のコマンドでパッケージの最新化済み
sudo apt-get upgrade
sudo apt-get update