|
|
|
@ -85,28 +85,28 @@ StartService () { |
|
|
|
|
if [ "${POSTGRESQL:=-NO-}" = "-YES-" ]; then |
|
|
|
|
ConsoleMessage "Starting PostgreSQL database server" |
|
|
|
|
if [ "${ROTATELOGS}" = "1" ]; then |
|
|
|
|
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' &" 2>&1 | ${LOGUTIL} '${PGLOG}' ${ROTATESEC} & |
|
|
|
|
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' &" 2>&1 | ${LOGUTIL} "${PGLOG}" ${ROTATESEC} & |
|
|
|
|
else |
|
|
|
|
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' &" >>$PGLOG 2>&1 |
|
|
|
|
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' &" >>"$PGLOG" 2>&1 |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
StopService () { |
|
|
|
|
ConsoleMessage "Stopping PostgreSQL database server" |
|
|
|
|
sudo -u $PGUSER $PGCTL stop -D "$PGDATA" -s -m fast |
|
|
|
|
sudo -u $PGUSER sh -c "$PGCTL stop -D '${PGDATA}' -s -m fast" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
RestartService () { |
|
|
|
|
if [ "${POSTGRESQL:=-NO-}" = "-YES-" ]; then |
|
|
|
|
ConsoleMessage "Restarting PostgreSQL database server" |
|
|
|
|
# should match StopService: |
|
|
|
|
sudo -u $PGUSER $PGCTL stop -D "$PGDATA" -s -m fast |
|
|
|
|
sudo -u $PGUSER sh -c "$PGCTL stop -D '${PGDATA}' -s -m fast" |
|
|
|
|
# should match StartService: |
|
|
|
|
if [ "${ROTATELOGS}" = "1" ]; then |
|
|
|
|
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' &" 2>&1 | ${LOGUTIL} '${PGLOG}' ${ROTATESEC} & |
|
|
|
|
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' &" 2>&1 | ${LOGUTIL} "${PGLOG}" ${ROTATESEC} & |
|
|
|
|
else |
|
|
|
|
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' &" >>$PGLOG 2>&1 |
|
|
|
|
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' &" >>"$PGLOG" 2>&1 |
|
|
|
|
fi |
|
|
|
|
else |
|
|
|
|
StopService |
|
|
|
|