Excerpts from Guido Ojeda's message of vie nov 12 16:30:44 -0300 2010: > al anteponer SUDO , mismo mensaje...
Eso es correcto, porque si haces sudo foo > /bar/baz lo que sucede es que "foo" se ejecuta como root, pero la redireccion (>) se ejecuta con el usuario que está invocado sudo. Podrías lograr lo que crees querer usando sudo sh -c "foo > /bar/baz" Sin embargo eso tampoco va a funcionar, porque Postgres se rehúsa a ejecutarse como root. > carpeta DATA tiene usuario postgres y 777 .. :-( Mala idea. Postgres no va a partir si el directorio tiene permisos 777. Corrige los permisos a un valor inteligente. Lo que realmente tienes que hacer es redirigir la salida hacia un directorio donde tengas permisos de escritura. Algo como: /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data > /algun/directorio/escribible/logfile 2>&1 & En todo caso yo te aconsejaría usar pg_ctl en lugar de invocar postmaster directamente. Lee su documentación. Y asegurate de pasarle un parámetro -l especificando un archivo que puedas escribir. -- Álvaro Herrera <alvhe...@commandprompt.com> The PostgreSQL Company - Command Prompt, Inc. PostgreSQL Replication, Consulting, Custom Development, 24x7 support - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda