当没有定义集群时,如何在 Debian Squeeze 上重新启动 postgresql 8.4?

当没有定义集群时,如何在 Debian Squeeze 上重新启动 postgresql 8.4?

如何在 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你在问题中所提到的。

相关内容