从另一个终端杀死 bash/终端/tty 窗口/会话

大卫·希科

Linux ThinkPad-E480 5.8.0-50-generic #56~20.04.1-Ubuntu SMP Mon Apr 12 21:46:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

我刚刚遇到了下一种情况:suspend命令除了阻塞输入什么都不做。我试过ctrl-c, ctrl-d, ctrl-z,但没有帮助。

PS 我被称为它tty是因为每个 bash 窗口都通过tty命令返回另一个值证明

用户1686

使用suspend使外壳向自己发送一个 SIGSTOP 信号。要恢复停止的进程,您必须向其发送 SIGCONT信号。所有其他信号,甚至 SIGKILL,都在排队,并且只有在进程通过 SIGCONT 恢复后才会被处理。

如果您嵌套了多个 shell(例如,如果您正在运行susudo -s),则控件将返回到父 shell,您可以使用fg.

但是当没有父 shell 来实现作业控制时,您需要手动发送该 SIGCONT:

kill -CONT <pid>
pkill -CONT bash

每个图形终端,或每个 ssh 连接,或每个 tmux 窗格,确实有自己的 tty。尽管他们分配了名称中带有“pts”的“伪终端”,但这些都是用于所有意图和目的的 tty 设备。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用与原始窗口相同的SSH会话打开另一个终端窗口

来自分类Dev

使用与原始窗口相同的SSH会话打开另一个终端窗口

来自分类Dev

在另一个Windows终端会话中的Runas

来自分类Dev

OSX:将终端窗口作为选项卡放置在另一个窗口中

来自分类Dev

如何运行jar,以便以后可以在另一个终端会话上访问它?

来自分类Dev

从另一个会话/终端/用户启动 gnome-shell

来自分类Dev

将终端结果从一个窗口复制到另一个窗口

来自分类Dev

在另一个(新)终端窗口上运行命令

来自分类Dev

如何取消在另一个外壳(终端窗口或选项卡)中启动的作业?

来自分类Dev

从vim运行一个程序,该程序打开另一个窗口,弄乱了我的终端的格式

来自分类Dev

在tmux会话中退出最后一个终端时,可以切换到另一个终端吗?

来自分类Dev

在tmux会话中退出最后一个终端时,可以切换到另一个终端吗?

来自分类Dev

在另一个终端中执行命令并关闭它而不杀死命令

来自分类Dev

无法输入访客会话终端窗口

来自分类Dev

像在另一个打开的终端窗口中一样执行命令

来自分类Dev

如何杀死终端而不是tty会话的所有子进程?

来自分类Dev

有没有办法让vim在另一个终端窗口中运行“ make”命令?

来自分类Dev

有没有办法让vim在另一个终端窗口中运行“ make”命令?

来自分类Dev

我可以从ssh终端切换到另一个tty#终端中的另一个进程吗?

来自分类Dev

杀死一个tmux会话并选择另一个tmux会话

来自分类Dev

SSH终端会话中如何有多个窗口?

来自分类Dev

从Putty命令行创建新的终端窗口(重复的会话)?

来自分类Dev

将文本从一个终端复制到另一个终端

来自分类Dev

如何连接到另一个终端的一个终端的输出?

来自分类Dev

从一个终端从另一个终端启动进程

来自分类Dev

如何从另一个终端在一个终端中运行进程

来自分类Dev

桌面文件以另一个提示打开终端

来自分类Dev

桌面文件以另一个提示打开终端

来自分类Dev

如何从另一个终端读取?

Related 相关文章

  1. 1

    使用与原始窗口相同的SSH会话打开另一个终端窗口

  2. 2

    使用与原始窗口相同的SSH会话打开另一个终端窗口

  3. 3

    在另一个Windows终端会话中的Runas

  4. 4

    OSX:将终端窗口作为选项卡放置在另一个窗口中

  5. 5

    如何运行jar,以便以后可以在另一个终端会话上访问它?

  6. 6

    从另一个会话/终端/用户启动 gnome-shell

  7. 7

    将终端结果从一个窗口复制到另一个窗口

  8. 8

    在另一个(新)终端窗口上运行命令

  9. 9

    如何取消在另一个外壳(终端窗口或选项卡)中启动的作业?

  10. 10

    从vim运行一个程序,该程序打开另一个窗口,弄乱了我的终端的格式

  11. 11

    在tmux会话中退出最后一个终端时,可以切换到另一个终端吗?

  12. 12

    在tmux会话中退出最后一个终端时,可以切换到另一个终端吗?

  13. 13

    在另一个终端中执行命令并关闭它而不杀死命令

  14. 14

    无法输入访客会话终端窗口

  15. 15

    像在另一个打开的终端窗口中一样执行命令

  16. 16

    如何杀死终端而不是tty会话的所有子进程?

  17. 17

    有没有办法让vim在另一个终端窗口中运行“ make”命令?

  18. 18

    有没有办法让vim在另一个终端窗口中运行“ make”命令?

  19. 19

    我可以从ssh终端切换到另一个tty#终端中的另一个进程吗?

  20. 20

    杀死一个tmux会话并选择另一个tmux会话

  21. 21

    SSH终端会话中如何有多个窗口?

  22. 22

    从Putty命令行创建新的终端窗口(重复的会话)?

  23. 23

    将文本从一个终端复制到另一个终端

  24. 24

    如何连接到另一个终端的一个终端的输出?

  25. 25

    从一个终端从另一个终端启动进程

  26. 26

    如何从另一个终端在一个终端中运行进程

  27. 27

    桌面文件以另一个提示打开终端

  28. 28

    桌面文件以另一个提示打开终端

  29. 29

    如何从另一个终端读取?

热门标签

归档