如何重新启动一些由“ctrl + z”停止的进度?
问题描述:
postgres -D /usr/local/pgsql/data
启动postgresql
进步,我送一个ctrl+z
信号来阻止它。
现在,当我使用createuser
和psql
时,它没有任何反应。
我能在你的壳呢?
答
当你按ctrl+z
它会暂停执行当前进程并将其移动到后台。如果您想在后台开始运行它,请在按下ctrl-z
后键入bg
。
如果您希望它在前台运行(并带走你进入新的命令到提示的能力),类型fg
按ctrl-z
后,如果您想从在后台运行,它的权利在命令结束时开始使用&
。
postgres -D /usr/local/pgsql/data &
答
类型fg
。这将恢复你的过程
答
如果您发送进程到后台使用ctrl-z
它将自行暂停。
您可以使用bg
继续使用它,它将保持在后台运行。
如果这不是你想要的,然后停止postgres并重新启动它,我会使用service postgres start
和service postgres stop
。
如果这些不起作用,请尝试/etc/init.d/postgres stop
和/etc/init.d/postgres start
。