伙伴云客服论坛»论坛 S区 S零代码 查看内容

0 评论

0 收藏

分享

linux 终端的后台任务完毕详解

在用管理员执行一个命令后,用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都是跟系统任务有关的,虽然如今根本上不怎么需要用到这些命令,但学会了也是很实用的

回复

举报 使用道具

全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

心似狂潮
注册会员
主题 13
回复 14
粉丝 0
|网站地图
快速回复 返回顶部 返回列表