LINUX任务(jobs)详解
在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。导致无法退出root的。
输入命令: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查看到的进程编号.