#!/bin/bash # Continuously copy files from CDs. This script ejects the trey # when each disc is done and continues when the tray is closed. starttrack=2 vcdtracks="2 3 4" # FIXME: Make this dynamical: stem="$1" ep="$2" while sleep 1;do while [[ "$(drive-status)" == "Tray Open" ]];do sleep 1 done for track in $vcdtracks;do ripvcd $track "$stem - $((track - starttrack + ep)).mpeg" done ls -l ep=$((ep+3)) # FIXME: Make this dynamical: eject done