X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=moebius2.git;a=blobdiff_plain;f=view-cyclicly;h=1d627d7eaa3b45b07bb9db7b185c5bfcf972ce49;hp=09b2ebc4a7a8bad7a615d34dcd6fb63753d33d32;hb=0fdb5046fb643441d6b4077e728769b92a89953e;hpb=85df9315363ee8ec73509ffc5a69dd2b44c83983 diff --git a/view-cyclicly b/view-cyclicly index 09b2ebc..1d627d7 100755 --- a/view-cyclicly +++ b/view-cyclicly @@ -13,11 +13,16 @@ for f in "$@"; do g="${g//"/"/_:}" alt="${alt}_,$g" done +tmp=".tmp$alt" ln -sf -- "$1" "$alt" + "$viewer" "$alt" & +trap "kill $!" 0 while sleep 1.0; do justhad="$1"; shift; set -- "$@" "$justhad" - ln -sf -- "$1" "$alt" + ln -sf -- "$1" "$tmp" + mv -f "$tmp" "$alt" + echo "==== $1 ====" done