当我使用时
postgres -D /usr/local/pgsql/data
要开始postgresql
进度,我会发送一个ctrl+z
信号来阻止它
现在,当我使用createuser
和psql
时,它没有响应。
我该怎么办?
答案 0 :(得分:1)
在shell中输入fg
。这将恢复您的过程
答案 1 :(得分:0)
按ctrl+z
后,它将暂停执行当前进程并将其移至后台。如果您希望在后台开始运行,请在按bg
后输入ctrl-z
。
如果您希望让它在前台运行(并且无法在提示中输入新命令),请在按fg
后输入ctrl-z
如果您希望从头开始在后台运行它,请在命令末尾使用&
。
postgres -D /usr/local/pgsql/data &
答案 2 :(得分:0)
如果您将流程发送到后台用户ctrl-z
,则会自行暂停。
您可以使用bg
恢复该操作,并且它将继续在后台运行。
如果这不是您想要的,请停止postgres并重新开始,我会使用service postgres start
和service postgres stop
。
如果那些工作正在尝试/etc/init.d/postgres stop
和/etc/init.d/postgres start
。