linux - 如何在给定 pid 的远程机器上恢复停止的作业?

标签 linux shell

我在一台机器上停止了一个进程(使用 Ctrl-Z)。通过 SSH 连接到机器后,如何恢复进程?

最佳答案

您需要找到 PID,然后发出 kill -CONT <pid> .

您可以使用 ps 找到 PID有一些选项可以产生扩展输出。停止的工作有一个 TSTAT (或 S )列。

如果您成功地继续该过程,但它不再有控制终端(并且它需要一个),那么它可能会挂起或进入循环:只需关注它的 CPU 使用情况即可。

关于linux - 如何在给定 pid 的远程机器上恢复停止的作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17847390/

相关文章:

linux - 如何从命令提示符关闭 gvim

android - 用于调试 Android 的 repo 'bisect'?

linux - 如何使用sed替换bash中后跟0个或更多空格的命令

c - 如何使用 execvp()

javascript - 将 C 可执行文件与 html 集成

bash - 从 shell 中的每一行中提取最后一个单词

linux - 在函数中重定向 stderr

java - 如何在 Ubuntu 中将默认的 eclipse IDE 更改为新版本的 IDE?

linux - 为什么MongoDB在Ubuntu 11.10安装时无法创建用户?

linux - OpenWrt 脚本(无限循环)停止通过串行端口发送数据