标签: shell background signals background-foreground
我正在编写一个简单的Linux shell,我想知道是否可以通过发送SIGCONT信号将后台作业放到前台。
答案 0 :(得分:2)
您可以通过发送SIGSTOP冻结流程,然后通过发送SIGCONT让其继续运行。
SIGSTOP
SIGCONT
如果您正在编写自己的shell,将进程发送到前台或后台由您决定。
在bash发送SIGCONT时,您可以在后台中继续此过程,然后您需要发出fg以置于前台。
bash
fg