码迷,mamicode.com
首页 > 其他好文 > 详细

暂停任务

时间:2018-04-23 17:10:58      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:暂停任务   任务后台   jobs   fg   bg   

1.任务暂停

当执行一个任务到一半的时候,可以选择暂停任务。快捷键是:

ctrl键 + z键



2.前台继续执行

如果任务的状态是 暂停 或者 后台运行,可以使用 fg 命令来调回前台运行。命令如下:

fg  x

x为数字,表示任务的序列号。不加序列号,恢复最后暂停的一个任务。



3.查看暂停任务

查看暂停或者后台的任务?命令如下

jobs


第一个暂停的任务序列号是1,第二个暂停的任务序列号是2。

+-号表示优先级,直接执行fg前台运行的话,+号优先,-其次。



4.后台执行

如果一个守护进程需要在后台运行,可以把命令放在后台。


cmd & //命令后面跟&符号,直接把命令丢在后台运行。

或者对暂停的任务进行

dg x //x为数字,表示暂停任务的序列号。暂停的任务在后台会进入运行状态。



5.任务暂停后台运行实例

暂停任务

[root@wangshaojun-02 ~]# sleep 1000

^Z

[1]+  Stopped                 sleep 1000


再来暂停一个任务

[root@wangshaojun-02 ~]# sleep 2000

^Z

[2]+  Stopped                 sleep 2000


直接后台运行一个任务

[root@wangshaojun-02 ~]# sleep 3000 &

[3] 22248


查看任务

[root@wangshaojun-02 ~]# jobs      

[1]-  Stopped                 sleep 1000

[2]+  Stopped                 sleep 2000

[3]   Running                 sleep 3000 &


调回前台

[root@wangshaojun-02 ~]# fg

sleep 2000

^C


后台运行任务1

[root@wangshaojun-02 ~]# bg 1

[1]+ sleep 1000 &

[root@wangshaojun-02 ~]# jobs

[1]-  Running                 sleep 1000 &

[3]+  Running                 sleep 3000 &


暂停任务

标签:暂停任务   任务后台   jobs   fg   bg   

原文地址:http://blog.51cto.com/11060853/2106819

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!