#!/bin/bash set -euo pipefail BASE_DIR="/home/tim/timelapse" # One image every 10 seconds. INTERVAL_MS=10000 # Each service start creates a separate session directory. SESSION_DIR="$BASE_DIR/$(date +%Y-%m-%d_%H-%M-%S)" mkdir -p "$SESSION_DIR" echo "Timelapse started." echo "Interval: $INTERVAL_MS ms" echo "Directory: $SESSION_DIR" exec /usr/bin/rpicam-still \ -n \ --timeout 0 \ --timelapse "$INTERVAL_MS" \ --width 1920 \ --height 1080 \ --quality 85 \ --output "$SESSION_DIR/image%06d.jpg"