shell - 当我向后台作业发送 SIGCONT 信号时发生了什么?

标签 shell background signals background-foreground

我正在编写一个简单的 Linux shell,我想知道是否可以通过向它发送 SIGCONT 信号来将后台作业置于前台。

最佳答案

您可以通过向进程发送 SIGSTOP 来卡住进程并通过发送 SIGCONT 让它继续运行.

如果您正在编写自己的 shell,则将进程发送到前台还是后台取决于您。

bash发送 SIGCONT让进程在后台继续,您需要发出 fg放在前台。

关于shell - 当我向后台作业发送 SIGCONT 信号时发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27098877/

相关文章:

shell - 如何在每行的开头添加数字?

c++ - 线程、信号和子处理 : What a world. ..多么美好的世界

html - 如何为 <ul> 提供与 html 页面其余部分不同的颜色背景

css - 背景图像似乎在 Sitefinity 4 中被过滤

html - 增加 CSS 中的背景大小会使背景图像消失

windows - 事件是否发出信号意味着什么?

c - 处理信号后如何停止从键盘读取?

shell - 在awk中使用字符串作为分隔符分割字符串

regex - 使用 sed 搜索和替换文件中的 ip 地址

bash - 如何在使用 silent 标志时使 curl 请求的 HEAD 静音?