Coloque $SHELL
no final do seu script:
Uma pequena falha: como gnome-terminal
não está executando o bash
como seu shell, ele será considerado como um aplicativo e exibirá um aviso sobre isso quando você tentar fechar o terminal :
There is still a process running in this terminal
Closing the terminal will kill it.
Não encontrei uma maneira legal de ocultar esse aviso. Se você quiser, pode desativá-lo totalmente executando:
gconftool --set /apps/gnome-terminal/global/confirm_window_close --type boolean false
Isso não acontece se você estiver usando xterm
em vez de gnome-terminal; deveria te incomodar.