【问题标题】:How to restart some progress which is stopped by "ctrl+z"?如何重新启动一些被“ctrl+z”停止的进度?
【发布时间】:2014-12-23 09:14:30
【问题描述】:

当我使用时

postgres -D /usr/local/pgsql/data 

要启动postgresql 进程,我发送ctrl+z 信号来停止它。
而现在当我使用createuserpsql 时,它没有任何反应。

我能做什么?

【问题讨论】:

    标签: postgresql jobs ctrl


    【解决方案1】:

    如果您使用ctrl-z 将进程发送到后台,它将自行暂停。

    您可以使用bg 恢复它,它将继续在后台运行。

    如果这不是你想要的,那么停止 postgres 并重新启动它,我会使用 service postgres startservice postgres stop

    如果这些都不起作用,请尝试 /etc/init.d/postgres stop/etc/init.d/postgres start

    【讨论】:

      【解决方案2】:

      按下ctrl+z 后,它将暂停当前进程的执行并将其移至后台。如果您想在后台开始运行它,请在按下ctrl-z 后输入bg

      如果您希望它在前台运行(并取消您在提示符中输入新命令的能力),请在按 ctrl-z 后键入 fg

      如果您希望从一开始就在后台运行它,请在命令末尾使用&

      postgres -D /usr/local/pgsql/data &
      

      【讨论】:

        【解决方案3】:

        在你的 shell 中输入fg。这将恢复您的进程

        【讨论】:

        • bg 在后台恢复您的进程
        猜你喜欢
        • 2020-03-27
        • 1970-01-01
        • 1970-01-01
        • 2017-11-02
        • 1970-01-01
        • 1970-01-01
        • 2013-11-08
        • 1970-01-01
        • 2010-12-25
        相关资源
        最近更新 更多