进程与资源管理篇——《详解linux后台、前台运行进程》
前台运行
程序运行在当前的终端,所有的信息都输出到屏幕上,占用你的终端,无法继续使用,如果终端异常关闭,导致程序会自动退出
后台运行
不会占用终端,程序在系统后台跑着,终端关了,程序也继续运行
[root@localhost ~]# ping baidu.com > /dev/null &
[1] 1831
[root@localhost ~]# jobs
[1]+ Running ping baidu.com > /dev/null &
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# fg
ping baidu.com > /dev/null
^Z
[1]+ Stopped ping baidu.com > /dev/null
[root@localhost ~]# jobs
[1]+ Stopped ping baidu.com > /dev/null
[root@localhost ~]# bg
[1]+ ping baidu.com > /dev/null &
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# jobs
[1]+ Running ping baidu.com > /dev/null &