在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。导致无法退出终端。
输入命令:exit
终端显示:There are stopped jobs.
处置方法:
方法一、输入命令:jobs
终端显示:[1]+ Stopped vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)
KILL %1
方法二、输入命令:jobs -l
终端显示:[1]+ 4664 停止 vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)
看到4664,这个就是PID了
如今开端杀掉它:
输入命令:kill 4664
终端没有显示。ok。
再用jobs命令查看,确认已经杀掉了
Linux Jobs等前后台运行命令解
A,Shell支持作用控制,有以下命令:
1. command& 让进程在后台运行
2. jobs 查看后台运行的进程
3. fg %n 让后台运行的进程n到前台来
4. bg %n 让进程n到后台去;
PS:"n"为jobs查看到的进程编号.
B.下列转:http://blog.chinaunix.net/u/1604/showart_1079559.html
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然如今根本上不怎么需要用到这些命令,但学会了也是很实用的
|