Ubuntu 14.04 中暂停终端进程

Ubuntu 14.04 中暂停终端进程

我在想是否有办法暂停从终端安装或下载任何软件。意思是终端进程是否可以暂停和恢复?我问这个问题是因为假设我正在从下载管理器下载某些东西,也从终端下载文件,因此下载管理器的速度不够快。那么是否有办法暂停终端进程?这个问题不同,因为我想知道如果我暂停从终端下载的文件,并且文件下载是通过互联网进行的,会发生什么。我不是在问我是否暂停正在进行的进程,比如计算机内部程序的运行。

答案1

从技术上讲,是的,有办法停止进程。最简单的方法是在进程运行时使用Ctrl+快捷键。其工作原理可以在的手册中阅读:Zbash

在进程运行时输入挂起字符(通常是 ^Z,Control-Z)会导致该进程停止并将控制权返回给 bash。输入延迟挂起字符(通常是 ^Y,Control-Y)会导致进程在尝试从终端读取输入时停止,并将控制权返回给 bash。然后,用户可以操纵此作业的状态,使用 bg 命令在后台继续,使用 fg 命令在前台继续,或使用 kill 命令将其终止。^Z 会立即生效,并且还有导致待处理输出和预输入被丢弃的副作用

但是,考虑到更新比下载文件更重要,我不建议暂停更新/升级过程;先暂停文件下载,稍后再恢复。或者避免混合两者

相关内容