#! /usr/bin/env python

import subprocess

PGDATADIR = '/mnt/streams1/pgsql/localdb/data'

# WORKS !!! (because of stdout redirection)
#cmd = 'sudo -u postgres /usr/lib/postgresql/9.3/bin/pg_ctl restart -w -s -m fast -D ' + PGDATADIR + ' > /dev/null'
#cmd = 'sudo -u postgres /usr/lib/postgresql/9.3/bin/pg_ctl restart -w -s -m fast -D ' + PGDATADIR + ' -l /tmp/postgres.log'

# BROKEN !!!
#cmd = 'sudo -u postgres /usr/lib/postgresql/9.3/bin/pg_ctl restart -w -s -m fast -D ' + PGDATADIR + ' 2>&1'
cmd = 'sudo -u postgres /usr/lib/postgresql/9.3/bin/pg_ctl restart -w -s -m fast -D ' + PGDATADIR

print cmd

print "Running subprocess.check_output"
subprocess.check_output(cmd, shell=True)
