#!/bin/bash declare -a Spinner Spinner=(/ - \\ \| / - \\ \| ) Spinnerpos=0 update_spinner() { printf "\b"${Spinner[$Spinnerpos]} (( Spinnerpos=(Spinnerpos +1)%8 )) } printf " " touch /tmp/spin_ctl while [ 1 ]; do if [ -f /tmp/spin_ctl ] ; then update_spinner else exit fi sleep 1 done