前面讲过,使用Ctrl Z 快捷键的方式,可以将前台工作放入后台,但是会处于暂停状态,那么,有没有办法可以让后台工作继续在后台执行呢?答案是肯定的,这就需要用到bg 命令。
bg 命令的基本格式如下:
[root@localhost ~]# bg %工作号
和 fg 命令类似,这里的 % 可以省略。
举个例子,读者可以试着把前面章节中放入后台的两个工作恢复运行,命令如下:
代码语言:javascript复制 [root@localhost ~]# bg %1
[root@localhost ~]# bg %2
把两个命令恢复到后台执行
代码语言:javascript复制 [root@localhost @]# jobs
[1] Stopped top
[2]- Running tar -zcf etc.tar.gz /etc &
tar命令的状态变为了Running,但是top命令的状态还是Stopped
可以看到,tar 命令确实已经在后台执行了,但是 top 命令怎么还处于暂停状态呢?原因很简单,top 命令是需要和前台交互的,所以不能在后台执行。换句话说,top 命令就是给前台用户显示系统性能的命令,如果 top 命令在后台恢复运行了,那么给谁去看结果呢?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj@qq.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。 转载本站文章请保留原文链接,如文章内说明不允许转载该文章,请不要转载该文章,谢谢合作。