名刺サイズの超小型PC「ラズパイ」で遊ぶ(第11回)
動体検知で撮影した画像をLINEに自動送信する(3/3 ページ)
定期的に写真や動画を削除する
motionは動体検知ができるので便利ですが、しきい値を高めに設定したとしても保存されるファイルが膨大になりがちです。そこで、不要になった過去の画像を定期的に削除した方がよいでしょう。
そのためにはシェルスクリプトで削除したいファイルを検索し、必要とするファイル以外については削除し、それをcronで定期的に実行するように設定すればよいでしょう。シェルスクリプトは「delete_file.sh」というファイル名にして、コマンドを記述します。
$ nano /home/pi/delete_file.sh
としてnanoを開いたら以下の内容を記述しましょう。
#!/bin/bash
find /home/pi/motion ( -name "*.jpg" -or -name "*.mkv" ) -mtime +0.5 -delete
exit 0
この記述は以下のような意味となります。
- /home/pi/motion:動画と静止画を記録するディレクトリ
- -name ".jpg" -or -name ".mkv":削除するファイルの拡張子(この場合はjpgとmkv)
- -mtime +0.5:現在時刻より12時間前(0.5日)以前のファイルを検索
- -delete:検索したファイルを削除する
ファイルの拡張子や何日前のファイルを削除するかについては、環境に応じて設定してください。このあとcronを利用して、一定時間で上のスクリプトが起動されるようにします。また実行できる形式にするため、
$ chmod +x delete_file.sh
と設定します。そのあと「crontab -e」でcronを開いたら、以下のように設定します。
0 */3 * * * /home/pi/delete_file.sh
この設定では3時間おきに「/home/pi/delete_file.sh」が起動しますので、その時刻になると、そこから12時間前以前のファイルが削除されます。なおcronの設定方法については第7回でも紹介していますので参考にしてください。
また、現在使われている容量を知るためには「du」コマンドを使うのが便利です(関連記事)。「du -d1 -xh | sort -n -r」と入力すると、「/home/pi」ディレクトリ以下の容量を少ない順に表示してくれます。
$ du -d1 -xh | sort -n -r
668K ./line_photo
588K ./motion
16K ./.local
8.0K ./.gnupg
5.4M .
4.1M ./rpicamera
容量は小まめに把握して、microSDメモリカードがいっぱいにならないように注意しましょう。
Copyright © ITmedia, Inc. All Rights Reserved.
名刺サイズの超小型PC「ラズパイ」で遊ぶ
今やスマートフォンアプリで何でも完結できてしまう時代。しかし、一から自分の手でデバイスを作り上げ、試行錯誤しながらアイデアを具現化する楽しさは格別です。この連載では、テーマや用途にあわせてマイクロコンピュータ(マイコン)と呼ばれる名刺サイズの超小型PC「Raspberry Pi」(通称ラズパイ)の活用方法から具体的な工作手順までを紹介します。
この記事の著者
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
なぜ酒蔵の許諾なしに? 「VTuberコラボ日本酒」騒動、主催者が経緯説明 仲介者による調整で「準備進んでいると認識」
-
2
「食事量は1日1200kcal以下、でも肥満」な人を14日間追跡調査 痩せない理由は……米コロンビア大などの研究
-
3
かっぱ寿司「配布前のコラボグッズ、フリマで買わないで」 プリキュアコラボ発表日に注意喚起
-
4
本物そっくり“AI生成レシート“が経費精算の脅威に マネフォ「自力で見破るのは難しい」 企業はどう備える?
-
5
「ペンギンを返して」→「3匹全部採用して」 批判殺到のSuica新キャラ、ファンアートが空気を変えた? SNSの声
-
6
「菜の花がおかしい」――イラストレーター制作うたうマラソン大会ポスターに指摘相次ぐ 事務局がAI使用明かす【訂正あり】
-
7
早すぎる 「めっちゃカメレオン」Switch 2版、即日10万本突破
-
8
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
-
9
幻の「ちいかわ」コラボ第3弾皿、捨てちゃうの? くら寿司に聞いてみた
-
10
「ランジェリーパープルじゃない」「買おうと思ってたのに」 iPhone 18 Pro/Pro Maxの色に落胆の声
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR