大容量ファイルを含むシェルスクリプト - 時間の経過

大容量ファイルを含むシェルスクリプト - 時間の経過

私はRaspberry Piで毎分画像をキャプチャするシェルスクリプトを作成しました。ずっと写真を撮りましたが、保存ができなくて何かちょっと間違っているような気がしました。このスクリプトがうまくいくかどうかを指摘できる人がいるかどうか疑問に思います。

#!/bin/bash
DATE=$(date +"%Y-%m-%d")
TIME=$(TIME +"%H%M%S")
if[! -d /media/pi/organ/$DATE]; then mkdir /media/pi/organ/$DATE; fi
raspistill -vf -ISO 100 -o /media/pi/organ/$DATE/$TIME.jpg

追加情報: raspistill -vf -ISO 100 -o /media/pi/organ/$DATE.jpg仕事

また、毎分実行するようにcrontabを追加しましたが、これも機能しました。

* 8-20 * * * /home/pi/camera.sh 2>&1

4週間以上放置すると、ファイル数がフォルダ制限を超えるかと心配され、分けて試してみました。

このスクリプトを追加すると動作が停止し、ここで問題を解決する方法がわかりません。

ベストアンサー1

この行では:

TIME=$(TIME +"%H%M%S")

変数timeをTIME引数で呼び出されたコマンドの出力に設定します。+"%H%M%S"

TIME私が知る限り、RaspberryPiにはコマンドはありません。次のように変更する必要があります。

TIME=$(date +"%H%M%S")

おすすめ記事