pg_ctl server log differenes on win32
От | Bruce Momjian |
---|---|
Тема | pg_ctl server log differenes on win32 |
Дата | |
Msg-id | 201006221620.o5MGKFx06222@momjian.us обсуждение исходный текст |
Список | pgsql-docs |
I have updated the pg_ctl docs to explain server output behavior differences on win32 and non-win32 platforms; applied patch attached. -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + None of us is going to be here forever. + Index: ref/pg_ctl-ref.sgml =================================================================== RCS file: /cvsroot/pgsql/doc/src/sgml/ref/pg_ctl-ref.sgml,v retrieving revision 1.50 diff -c -r1.50 pg_ctl-ref.sgml *** ref/pg_ctl-ref.sgml 8 Apr 2010 01:39:37 -0000 1.50 --- ref/pg_ctl-ref.sgml 22 Jun 2010 16:18:31 -0000 *************** *** 134,149 **** <para> In <option>start</option> mode, a new server is launched. The ! server is started in the background, and standard input is attached to ! <filename>/dev/null</filename>. The standard output and standard ! error are either appended to a log file (if the <option>-l</option> ! option is used), or redirected to <application>pg_ctl</application>'s ! standard output (not standard error). If no log file is chosen, the ! standard output of <application>pg_ctl</application> should be redirected ! to a file or piped to another process such as a log rotating program ! like <application>rotatelogs</>; otherwise <command>postgres</command> ! will write its output to the controlling terminal (from the background) ! and will not leave the shell's process group. </para> <para> --- 134,152 ---- <para> In <option>start</option> mode, a new server is launched. The ! server is started in the background, and standard input is attached ! to <filename>/dev/null</filename> (or <literal>nul</> on Windows). ! On Unix-like systems, by default, the server's standard output and ! standard error are send to <application>pg_ctl</application>'s ! standard output (not standard error). The standard output of ! <application>pg_ctl</application> should then be redirected to a ! file or piped to another process such as a log rotating program ! like <application>rotatelogs</>; otherwise <command>postgres</command> ! will write its output to the controlling terminal (from the ! background) and will not leave the shell's process group. On ! Windows, by default the server's standard output and standard error ! are sent to the terminal. These default behaviors can be changed ! by using <option>-l</option> to append server output to a log file. </para> <para>
В списке pgsql-docs по дате отправления: