質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

sh

shは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

1回答

1700閲覧

RaspberryPiでMotionを用いて動体検知してLINEに画像を送信したい

suzu0308

総合スコア0

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

sh

shは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2021/02/23 15:18

前提・実現したいこと

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

t_obara

2021/02/24 03:14

単体でできているのであれば、連結部が一番怪しいのですが、その部分が提示されていないです。
guest

回答1

0

画像が保存される度に起動するはずのshファイルが実行されていないと思われるのでここを解決したいです

まずは、そのshファイルでログファイルを吐かせるなどして、実際に実行されていないのかを確認してみよう

投稿2021/02/23 23:17

編集2021/02/23 23:17
y_waiwai

総合スコア88042

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問