#!/bin/sh export movie="$1" export time_fg=1400 export time_rs=200 cd downloads/ do_fg() { echo doing fastget $movie for $time_fg fast-get-cleanup fast-get http://sam.nipl.net/top+/downloads/"$movie" & p=$! sleep $time_fg kill "$p" || return 0 return 1 } do_rs() { echo doing rsync $movie for $time_rs RS_PRETTY=1 rs --inplace pi:top/downloads/"'$movie'" ./ & p=$! sleep $time_rs kill "$p" || return 0 return 1 } ( if [ -n "$rs1" ]; then do_rs && exit fi while true; do do_fg && exit do_rs && exit done wait )