linux命令后台运行技巧整理(1)

亡梦爱人 提交于 2019-12-16 18:50:58

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

所有内容搜集于网络,部分做了简单翻译

Linux提供了fgbg命令,让你轻松调度正在运行的任务。

假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用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将任务放到后台中去处理

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!