bg命令
时间:2019-04-16 23:59:05 来源:igfitidea点击:
bg命令是UNIX / Linux任务控制的组成部分。它用于重新启动已停止的后台进程。
shell命令bg示例
我们先在前台运行 ping命令
ping baidu.com
停止前台进程
要停止ping前台进程,需要按住Ctrl+z键。
注意,和Ctrl+c中断是不一样的
[root@rhel6 ~]# ping baidu.com PING baidu.com (220.181.38.148) 56(84) bytes of data. 64 bytes from 220.181.38.148: icmp_seq=1 ttl=128 time=58.5 ms 64 bytes from 220.181.38.148: icmp_seq=2 ttl=128 time=53.2 ms 64 bytes from 220.181.38.148: icmp_seq=3 ttl=128 time=53.7 ms 64 bytes from 220.181.38.148: icmp_seq=4 ttl=128 time=53.4 ms ^Z [1]+ Stopped ping baidu.com
列出后台进程
使用jobs命令可以同时列出后台进程和停止进程:
[1]+ Stopped ping baidu.com [2]- Running gedit &
重新启动已停止的进程
重新启动最近停止的进程:
bg
重启指定任务编号的已停止的后台进程
bg 1
输出:
[1]+ ping baidu.com & [root@rhel6 ~]# 64 bytes from 220.181.38.148: icmp_seq=5 ttl=128 time=52.9 ms 64 bytes from 220.181.38.148: icmp_seq=6 ttl=128 time=53.3 ms
这时要停止,可以输入 fg 1然后按Ctrl+z键 或 Ctrl+c中止。