&
命令末尾的字符,无论它前面是否有空格,都将启动一个后台进程(有时也称为异步进程,因为 shell 在执行下一个命令之前不会等待它终止)。
top
作为后台进程运行毫无意义,因为它默认是一个交互式程序。这也是为什么Stopped
当后台top
尝试与用户交互时您会在终端中看到文本(它不能,因为它没有连接到控制终端)。
在我的系统上,我收到一条稍微更具描述性的消息:
[1] + Stopped (tty output) top
Run Code Online (Sandbox Code Playgroud)
意思是“top
试图向终端写一些东西,但不能,所以它被暂时停止了”。
要将背景移动top
到前景中,请使用fg
。
在这种情况下,您有两个后台top
进程正在运行。要将第一个放在前台,请使用fg %1
. 要将第二个放在前台,请使用fg %2
.
%1
和%2
中的数字是作业 ID 或作业规范。这些对应于您启动后台作业时显示的方括号中的数字。
有关的:
...以及与作业控制标签相关的其他问题。
归档时间: |
|
查看次数: |
3820 次 |
最近记录: |