Необходима банальный бекап базы в cron. Запускать буду от root, будет выполняться скрипт
#!/bin/sh
pg_dump -Fc base_testPG1 -U user1 > /BD/backup/base_testPG1_$(date +%Y-%m-%d).dump
exit 0
сделал файл для паролей /root/.pgpass
содержимое
127.0.0.1:5432:base_testPG1:user1:pass12
выполняю, пишет
pg_dump: [архиватор (БД)] не удалось подключиться к базе "base_testPG1": ВАЖНО: пользователь "user1" не прошёл проверку подлинности (Peer)
Думал может не видит эту переменную скрипт
Добавил в /etc/environment (путь к файлу /root/.pgpass)
export PGPASSFILE='/root/.pgpass'
Подскажите что делаю не так...