Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #
- # MacPorts generated daemondo support script
- #
- #
- # Init
- #
- prefix=/opt/local
- PGCTL=/opt/local/lib/postgresql84/bin/pg_ctl
- #
- # Start
- #
- Start()
- {
- su postgres -c "${PGCTL} -D ${POSTGRESQL84DATA:=/opt/local/var/db/postgresql84/defaultdb} start -l /opt/local/var/log/postgresql84/postgres.log"
- }
- #
- # Stop
- #
- Stop()
- {
- su postgres -c "${PGCTL} -D ${POSTGRESQL84DATA:=/opt/local/var/db/postgresql84/defaultdb} stop -s -m fast"
- }
- #
- # Restart
- #
- Restart()
- {
- Stop
- Start
- }
- #
- # Run
- #
- Run()
- {
- case $1 in
- start ) Start ;;
- stop ) Stop ;;
- restart) Restart ;;
- * ) echo "$0: unknown argument: $1";;
- esac
- }
- #
- # Run a phase based on the selector
- #
- Run $1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement