Ele não retornará ao script quando o comando exec
'ed terminar. Portanto, você pode usar exec
apenas para o último comando executado no script.
startx > ~/.xsession-errors 2>&1
exec foo
# You get here if exec foo failed
echo "Unable to exec foo" >&2