Greetings!  On my Debian system, several volatile directories such as
/tmp are automatically cleaned on reboot.  My guess would be that
you're solution would be fine, therefore.

Take care, 

"Bill & Chris Shell" <[EMAIL PROTECTED]> writes:

> Hi all,
> I have been experiencing a problem with PostgreSQL, which is caused by the
> improper system shutdown.  Occasionally, my CLX node will have a power
> interruption which causes the system to restart.  (I know, I should get an
> UPS.)  When the system restarts, Postgres fails to start.  I found the
> problem to be an artifact in /tmp area with filename of /tmp/.s.PGSQL.####.
> The #### represents a three or four digit number that changes.  To remedy
> this I changed the start case in /etc/rc.d/postgres to the following.
> 
>     start)
>         echo -n "Starting service postgres"
>         ## Start daemon with startproc(8). If this fails
>         ## the echo return value is set appropriate.
>         # added line to delete temporary files from
>         # improper shutdown
>         rm /tmp/.s.PGSQL.*
>         #
>         su - postgres -c "/sbin/startproc -l $LOGFILE
> $H -i -o -F -D$DATADIR"\
>            || return=$rc_failed
>         echo -e "$return"
>         ;;
> 
> The change enables postgres to start every time without any apparent
> problems.  Does anyone know of any reason I should not delete the file?  Or,
> does anyone know of a better way of handling the postgres startup problem?
> 
> TU es 73, Bill
> N6WS
> [EMAIL PROTECTED]

-- 
Camm Maguire                                            [EMAIL PROTECTED]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

Reply via email to