Apa cara yang baik untuk menjalankan skrip shell sebagai pengguna yang berbeda. Saya menggunakan etsa Debian, dan saya tahu pengguna mana yang ingin saya tiru.
Jika saya melakukannya secara manual, saya akan melakukan:
su postgres
./backup_db.sh /tmp/test
exit
Karena saya ingin mengotomatiskan proses, saya perlu cara untuk menjalankan backup_db.sh sebagai postgres (mewarisi lingkungan, dll)
Terima kasih!