Здравствуйте! Появилась необходимость автоматизировать процесс резервного копирования базы данных в PostgreSQL. В ручном режиме через консоль бэкапирование делается командами:
su postgres;
cd /var/lib/postgresql/9.1;
pg_dumpall -r > rw.sql # Сохраняем роли пользователей
pg_dump -o db > dump # Основной бэкап
Вся загвоздка у меня на втором этапе. Насколько я понял, сменить текущую директорию в bash'е, из которого вызывался скрипт, из скрипта нельзя. Посоветуйте пожалуйста, как можно решить эту проблему или что можно посмотреть/почитать по этой тематике?