如何在 Debian Squeeze 上重新启动 postgresql 8.4?
/etc/init.d/postgresql stop/start/restart
不执行任何操作(没有给出输出)。
答案1
来自在线文档...
pg_ctl restart [-w] [-t seconds] [-s] [-D datadir] [-c] [-m s[mart] | f[ast] | i[mmediate] ] [-o options]
pg_ctl 是一个用于启动、停止或重新启动 PostgreSQL 后端服务器 (postgres) 或显示正在运行的服务器状态的实用程序。虽然可以手动启动服务器,但 pg_ctl 封装了重定向日志输出和正确分离终端和进程组等任务。它还提供了方便的受控关闭选项。
哦,因为我在你的回答中忽略了这个细节,但现在有理由质疑它......postgresql 8.4 的默认位置是:/etc/init.d/postgresql-8.4
,而不是/etc/init.d/postgresql
你在问题中所提到的。