我不小心暂停了Linux显示过程

Tom*_*lav 8 process

安装 Linux Mint 19 后,我想检查 vsinc 如何影响 Linux 中的 fps,所以我输入了以下命令: CLUTTER_SHOW_FPS=1 cinnamon --replace

一段时间后,我不小心按下了Ctrl+Z并暂停了该过程。我的 Bash shell 和除鼠标光标外的所有内容立即冻结,因此我无法键入fg命令。

有没有办法在不重新启动的情况下取消暂停该进程,下次我应该使用Ctrl+C正确退出该进程吗?

Cam*_*emo 26

  1. 切换到新的 TTY。请参阅如何在 tty 和 xorg 会话之间切换?有关如何切换 TTY 的提示。
  2. 确定肉桂过程的PID: ps -e | grep cinnamon
  3. 向这个进程发送 SIGCONT 信号 kill -SIGCONT [pid]

  • +1。澄清“用信号杀死 [...] 进程”这句话会很好。kill 实用程序的命名是不幸的,因为大多数可以发送的信号并不是用来“杀死”一个进程的。`kill -SIGCONT 9999` 将向 pid 9999 发送继续信号。 (7认同)

lef*_*out 10

CameronNemo 答案的简短具体版本:

ctrlaltF1 #切换到TTY1
用户名? #登录这个终端
密码?
killall -SIGCONT cinnamon? #发送continue信号给进程
ctrld #注销TTY1
ctrlaltF7 #切换回图形环境

F1并且F7这里假设你有X上运行TTY7,因为是在Ubuntu标准,我想,也对薄荷。