pg_ctl

pg_ctl can be used to stop a database cluster:

shortcut long Description
-mf -m fast Fast Mode, proper shutdown (default)
-mi -m immediate Immediate Mode, without complete shutdown, leads to recovery
-ms -m smart Smart Mode, after all clients have disconnectedn (you can force close the connections manually)
-t [secs] - seconds

Always use the -D /path/to/datadir/ to specify the cluster's datadir.