ceduardo escribió: > Hola a todos de antemano muchas gracias, tengo montado PostgreSQL en > un Linux Debian, tengo un Script que realiza el backup de un usuario > de la base de datos, cuando lo ejecuto la tarea me solicita la clave, > la idea es que haga inicie sesioón directo. > > FECHA=`date +%d%m%Y` > export FECHA > cd /backup1/Postgres_Backup/PortalPrd > export FILE=Portal_$FECHA.sql > > export USER=Portal > export PASS=P1e2r3e10rt1lPrd > export search_path=utl_file, pg_catalog > echo Usuario $USER - $PASS > > pg_dump -i -h Salomon -p 5444 -U $USER -f $FILE Postgres_DBS
Crea un archivo ~/.pgpass que contenga la siguiente línea: Salomon:5444:Postgres_DBS:Portal:P1e2r3e10rt1lPrd de este modo se conectará directo y no tienes que poner la password en tu script (lo cual es obviamente peligroso). -- Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257 "On the other flipper, one wrong move and we're Fatal Exceptions" (T.U.X.: Term Unit X - http://www.thelinuxreview.com/TUX/) -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html
