Em relação à primeira parte da sua pergunta " Existe uma maneira de sair para assistir de forma limpa? ", sim, você pode interromper um processo enviando um sinal.
Primeiro, você precisa descobrir o ID do processo (PID) da sua execução watch
. Você pode fazer isso pelo nome:
pidof watch
ou por usuário e Como para ver o processo criado por um usuário específico no Unix / linux
ps -u ${USER} | grep -i watch | cut -d " " -f 1
e, em seguida, pare watch
enviando um sinal como
kill -IT ${PID}
kill -INT $(pidof watch)
A segunda parte da sua pergunta é mais sobre o processamento de sinais .