This is three files IMHO useful for community

1. SysV start script for postgres, also can be used under freebsd
  (see below)
2. simple utility su_postgres, it make su to user postgres whether or not
   shell for it specified, is better than su for security reason   
3. configure/configure.in  checking for ps style 
   BSD  ps -ax or SysV  ps -e


Probably, there is the reason to include it (after some improvement0 into
distribution.



---
Dmitry Samersoff, dms@wplus.net, ICQ:3161705
http://devnull.wplus.net
* There will come soft rains ...

============================================================================
#ident  "@(#)/etc/init.d/pgsql 1.0 26/08/99 dms"

PG_HOME="/usr/local/pgsql"
PG_DATA="$PG_HOME/data"
UDS="/tmp/.s.PGSQL.5432"

PS="@PS@"
GREP="@GREP@"

case "$1" in
'start')
        # If no postgres run, remove UDS and start postgres.
        pid=
        set -- `$PS | $GREP postmaster | $GREP -v grep`
        [ $? -eq 0 ] && pid=$1

        if [ -z "$pid" ]; then
                rm -f "$UDS"
                $PG_HOME/bin/su_postgres "$PG_HOME/bin/postmaster -D $PG_DATA
-b $PG_HOME/bin/postgres -i -S -o -F &"
                echo "Postgres started"
        else
          echo "Postmaster already run with pid $pid"
        fi
        ;;
'stop')
        pid=
        set -- `$PS | $GREP postmaster | $GREP -v grep`
        [ $? -eq 0 ] && pid=$1

        if [ -z "$pid" ]; then
         echo "Postgres not run"
        else
         echo "Stoping postmaster with pid $pid" 
         kill $pid
        fi

        ;;
*)
        echo "USAGE: $0 {start | stop}"
        ;;
esac
Thu, 26 Aug 1999 20:43:14 +0400 (MSD)
Dmitry Samersoff <dms@wplus.net>
Files ...
These look awful custom to me.  Not sure how to integrate them.


[Charset KOI8-R unsupported, filtering to ASCII...]
> This is three files IMHO useful for community
> 
> 1. SysV start script for postgres, also can be used under freebsd
>   (see below)
> 2. simple utility su_postgres, it make su to user postgres whether or not
>    shell for it specified, is better than su for security reason   
> 3. configure/configure.in  checking for ps style 
>    BSD  ps -ax or SysV  ps -e
> 
> 
> Probably, there is the reason to include it (after some improvement0 into
> distribution.
> 
> 
> 
> ---
> Dmitry Samersoff, dms@wplus.net, ICQ:3161705
> http://devnull.wplus.net
> * There will come soft rains ...
> 
> ============================================================================
> #ident  "@(#)/etc/init.d/pgsql 1.0 26/08/99 dms"
> 
> PG_HOME="/usr/local/pgsql"
> PG_DATA="$PG_HOME/data"
> UDS="/tmp/.s.PGSQL.5432"
> 
> PS="@PS@"
> GREP="@GREP@"
> 
> case "$1" in
> 'start')
>         # If no postgres run, remove UDS and start postgres.
>         pid=
>         set -- `$PS | $GREP postmaster | $GREP -v grep`
>         [ $? -eq 0 ] && pid=$1
> 
>         if [ -z "$pid" ]; then
>                 rm -f "$UDS"
>                 $PG_HOME/bin/su_postgres "$PG_HOME/bin/postmaster -D $PG_DATA
> -b $PG_HOME/bin/postgres -i -S -o -F &"
>                 echo "Postgres started"
>         else
>           echo "Postmaster already run with pid $pid"
>         fi
>         ;;
> 'stop')
>         pid=
>         set -- `$PS | $GREP postmaster | $GREP -v grep`
>         [ $? -eq 0 ] && pid=$1
> 
>         if [ -z "$pid" ]; then
>          echo "Postgres not run"
>         else
>          echo "Stoping postmaster with pid $pid" 
>          kill $pid
>         fi
> 
>         ;;
> *)
>         echo "USAGE: $0 {start | stop}"
>         ;;
> esac
> 
> 
Content-Description: pg_run.tar.gz

[Attachment, skipping...]


-- 
  Bruce Momjian                        |  http://www.op.net/~candle
  maillist@candle.pha.pa.us            |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

Mon, 27 Sep 1999 15:41:43 -0400 (EDT)
Bruce Momjian <maillist@candle.pha.pa.us>
Re: [HACKERS] Files ...