我试着通过命令行安装git,
sudo apt install git
。
我用Ctrl键把这个过程放到了后台。这也停止了进程的执行,所以我尝试用
bg 1
但jobs
收益率停止了。
如何才能继续执行此过程?
更新:我将进程放在前台,但不幸的是,我没有得到执行进度的输出。是否有任何方法向apt
发送信号以获得作为输出的进度?
发布于 2020-06-10 05:47:49
这一过程期待着终端的输入,显然我错过了这方面的任何输出信息。这个问题是在对strace
(感谢@Hauke拉青)的过程进行检查后发现的,
--- stopped by SIGTTIN ---
gnu.org中提供了对此信号的描述,
进程在作为后台作业运行时无法从用户终端读取。当后台作业中的任何进程试图从终端读取时,作业中的所有进程都会被发送一个SIGTTIN信号。此信号的默认操作是停止进程。
在我插入一些随机输入之后,执行一直持续到终止。
https://unix.stackexchange.com/questions/592050
复制相似问题