след като sudo su
ставате друг потребител. в този момент скриптът ще спре да се изпълнява, докато не излезете от потребителя, след което ще продължи да се изпълнява.
вместо това, ако искате да стартирате нещо като postgres, опитайте smth като това:
sudo su postgres <<EOF
psql -c 'CREATE DATABASE routing;'
EOF
exit