po tobie sudo su
stajesz się kolejnym użytkownikiem. w tym momencie skrypt przestanie się wykonywać, dopóki nie wyjdziesz z użytkownika, wtedy będzie on wykonywał się dalej.
zamiast tego, jeśli chcesz uruchomić coś jako postgres , spróbuj czegoś takiego:
sudo su postgres <<EOF
psql -c 'CREATE DATABASE routing;'
EOF
exit