Qual è un buon modo per eseguire uno script di shell come un altro utente. Sto usando Debian etch e so quale utente voglio impersonare.
Se lo facessi manualmente, farei:
su postgres
./backup_db.sh /tmp/test
exit
Dal momento che voglio automatizzare il processo, ho bisogno di un modo per eseguire backup_db.sh come postgres (ereditando l'ambiente, ecc.)
Grazie!