Necesitaba realizar backups de mis bases de datos en PostgreSql y claro lo primero fue simplemente crear un script que realizara tal labor, en particular backup.sh :
#!/bin/sh
NOW=$(date +'%d-%m-%Y')
pg_dump -i -h 127.0.0.1 -p 5432 -U nombre_usuario -F c -b -v -f '/home/backup/DB-$NOW.backup' nombre_db
Reemplazando nombre_usuario y nombre_db por lo que corresponde en cada caso funciona sin problema y realiza lo esperado, ahora solo bastaba crear un crontab con dicho script para ser ejecutado una vez al día y todo estaría listo, pero acá es donde algo pasaba no se generaba el dichoso backup. Bueno cuento corto la solución es hacer uso de pgpass. Este es una variable de entorno que permite registrar la password, por tanto basta hacer lo siguiente :
echo '127.0.0.1:5432:nombre_db:nombre_usuario:password' >> ~/.pgpass
Con esto el crontab funciona sin problema