Skip to content

Instantly share code, notes, and snippets.

@bsnyder
Created September 20, 2018 18:13
Show Gist options
  • Save bsnyder/42f71713588a618c43631c0d0c160943 to your computer and use it in GitHub Desktop.
Save bsnyder/42f71713588a618c43631c0d0c160943 to your computer and use it in GitHub Desktop.
#!/bin/sh
sudo su - postgres -c '/opt/local/lib/postgresql96/bin/pg_ctl -D /opt/local/var/db/postgresql96/defaultdb -l /opt/local/var/log/postgresql96/postgres.log start &'
pg_version=$(psql --version | cut -d ' ' -f3)
if [ $? -eq 0 ]; then
echo "PostgreSQL $pg_version started successfully"
exit 0
else
echo "PostgreSQL $pg_version did not start in a timely fashion, please see /opt/local/var/log/postgresql96/postgres.log for details"
exit 1
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment