![为什么将 elinks 放在后台然后用 `fg` 恢复工作不能可靠地工作?](https://linux22.com/image/36290/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%B0%86%20elinks%20%E6%94%BE%E5%9C%A8%E5%90%8E%E5%8F%B0%E7%84%B6%E5%90%8E%E7%94%A8%20%60fg%60%20%E6%81%A2%E5%A4%8D%E5%B7%A5%E4%BD%9C%E4%B8%8D%E8%83%BD%E5%8F%AF%E9%9D%A0%E5%9C%B0%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
该elinks
程序接管终端让您浏览网页。但它在工作控制背景下的行为却很奇怪。
如果我按 CTRL-Z 暂停会话
elinks
,然后尝试使用 恢复它fg
,它就会起作用。如果我按 CTRL-Z 暂停会话
elinks
,然后运行其他程序以完成(例如find
),然后尝试使用 恢复它fg
,它只会打印elinks
或elinks [the URL I invoked it with]
到 STDOUT 并挂起。然后,如果我再次按 CTRL-Z 暂停并fg
第二次,elinks
则真正恢复并接管屏幕。
如何解释这种行为?有办法解决吗?