Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfdf87fd

Browse files
committed
Add new FreeBSD start script that makes use of new pg_ctl functionality.
1 parent5c8055e commitfdf87fd

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

‎contrib/start-scripts/freebsd

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
#! /bin/sh
2+
3+
# PostgreSQL boot time startup script for FreeBSD. Copy this file to
4+
# /usr/local/etc/rc.d/postgresql.
5+
6+
# Created through merger of the Linux start script by Ryan Kirkpatrick
7+
# and the script in the FreeBSD ports collection.
8+
9+
# $Header: /cvsroot/pgsql/contrib/start-scripts/freebsd,v 1.1 2001/02/10 00:13:23 petere Exp $
10+
11+
## EDIT FROM HERE
12+
13+
# Installation prefix
14+
prefix=/usr/local/pgsql
15+
16+
# Data directory
17+
PGDATA="/usr/local/pgsql/data"
18+
19+
# Who to run pg_ctl as, should be "postgres".
20+
PGUSER=postgres
21+
22+
# Where to keep a log file
23+
PGLOG="$PGDATA/serverlog"
24+
25+
## STOP EDITING HERE
26+
27+
export PGDATA
28+
29+
# The path that is to be used for the script
30+
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
31+
32+
# What to use to start up the postmaster
33+
DAEMON="$prefix/bin/pg_ctl"
34+
35+
test -x"$DAEMON"||exit 0
36+
37+
case$1in
38+
start)
39+
su -l$PGUSER -c"$DAEMON start -s -l$PGLOG"
40+
echo -n' postgresql'
41+
;;
42+
stop)
43+
su -l$PGUSER -c"$DAEMON stop -s -m fast"
44+
;;
45+
restart)
46+
su -l$PGUSER -c"$DAEMON restart -s -m fast"
47+
;;
48+
status)
49+
su -l$PGUSER -c"$DAEMON status"
50+
;;
51+
*)
52+
# Print help
53+
echo"Usage:`basename$0` {start|stop|restart|status}"1>&2
54+
exit 1
55+
;;
56+
esac
57+
58+
exit 0

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp