Hola estoy creando el siguiente script (SH) para que funcione en una maquina con linux red hat.
-La clave lo predefini en un archivo .pgpass.
y cuando ejecuto la linea de comando:
pg_dump -U user_sys_gsf -h 127.0.0.1 pe_ds_sgsp_prod > /DISCOx350GB/BACKUPS/SQL/bk.sql
desde la terminal me funciona bien y no me pide clave.
Pero cuando ejecuto el bash que contiene practicamente lo mismo:
#!/bin/bash
pg_dump -U user_sys_gsf -h 127.0.0.1 pe_ds_sgsp_prod > /DISCOx350GB/BACKUPS/SQL/bk_sigesapol_$(date +%Y-%m-%d__%H-%M).sql
Me pide ingresar la clave, cual puede ser el problema?.