"); //-->
假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示:
[1]+ Stopped /root/bin/rsync.sh
然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号)
#bg 1
[1]+ /root/bin/rsync.sh &
用 jobs 命令查看正在运行的任务:
#jobs
[1]+ Running /root/bin/rsync.sh &
如果想把它调回到前台运行,可以用
#fg 1
/root/bin/rsync.sh
这样,你在控制台上就只能等待这个任务完成了.
& 将指令丢到后台中去执行
[ctrl]+z 将前台任务丢到后台中暂停
jobs 查看后台的工作状态
fg %jobnumber 将后台的任务拿到前台来处理
bg %jobnumber 将任务放到后台中去处理
kill 管理后台的任务
命令运行时使用CTRL+Z,强制当前进程转为后台,并使之停止。
1. 使进程恢复运行(后台)
(1)使用命令bg
Example:
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01
*这里使用CTRL+Z,此时serv01是停止状态*
[1]+ Stopped ./tcpserv01
zuii@zuii-desktop:~/unp/tcpcliserv$ bg
[1]+ ./tcpserv01 & *此时serv01运行在后台*
zuii@zuii-desktop:~/unp/tcpcliserv$
(2)如果用CTRL+Z停止了几个程序呢?
Example:
zuii@zuii-desktop:~/unp/tcpcliserv$ jobs
[1]- Running ./tcpserv01 &
[2]+ Stopped ./tcpcli01 127.0.0.1
zuii@zuii-desktop:~/unp/tcpcliserv$ bg %1
bash: bg:任务 1 已转入后台 *后台运行*
2. 使进程恢复至前台运行
Example:
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04
[1]+ Stopped ./tcpserv04
zuii@zuii-desktop:~/unp/tcpcliserv$ fg
。/tcpserv04
总结:
(1) CTRL+Z停止进程并放入后台
(2) jobs 显示当前暂停的进程
(3) bg %N 使第N个任务在后台运行(%前有空格)
(4) fg %N 使第N个任务在前台运行
默认bg,fg不带%N时表示对最后一个进程操作!
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
嵌入式LINUX开发套件常见问题解答
基于ARM的嵌入式Linux系统开发 中
实时Linux技术:如何在嵌入式LINUX中应用实时特性
FFT公司9200的板子的资料
基于ARM的嵌入式Linux系统开发 上
Linux中的fork与exec系列函数分析
Linux就AI生成代码定下规则:允许Copilot类工具、拒绝劣质AI代码,错误由人类负责
Linux内核源代码的阅读和工具介绍(aqian转)
Linux系统下USB摄像头驱动开发
linux入门精华
基于Linux平台的温度传感器DS18B20驱动程序设计
[链接]Firefox_ 重新发现网络
一种嵌入式ARM-Linux GPS智能终端设计
Kontron与Congatec合作开发安全的嵌入式Linux平台
uClinux系统分析
基于ARM的嵌入式Linux系统开发 下
GeForce 590 驱动分支是首个不支持 GTX 9 和 10 系列 GPU 的分支——Linux 版本标志着定义时代显卡的终结
[转帖]NeuLinux嵌入式Linux开发平台
彻底告别486:Linux内核维护者正式移除英特尔486处理器支持
ARM 开发板使用手册 在三星 S3C2410开发板上烧写linux
Linux系统的DS18B20驱动程序源代码
Linus Torvalds 称谷歌工程师提交的 RISC-V 代码为“垃圾”,并表示它“让世界变得更糟糕”
U-BOOT 与 MontaVista Linux 的移植
RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构
基于ARM-Linux的MiniGUI的仿真与移植
uClinux系统分析
由于英特尔裁员和公司重组,主要的英特尔 Linux 驱动项目正在消亡
嵌入式Linux优化:加快系统起动和应用起动的过程
53年后,惠普于1972年推出的总线标准获得了稳定的Linux驱动——通用接口总线拥有惊人的8 MB/s带宽
Linux 今天 34 岁了