当执行一个任务到一半的时候,可以选择暂停任务。快捷键是:
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 &
原文地址:http://blog.51cto.com/11060853/2106819