控制进程

目标

  使用bash作业控制来管理从同一终端会话启动的多个进程。

名词定义

  • 前台进程:在控制界面进行运行,无法对控制台进行操作。

  • 后台进程:在系统后台运行,不影响控制台的操作内容。

实操演示

  • 前台运行
[root@jenkins ~]# sleep 10 &&  echo ok
[1]+  完成                  sleep 10
ok

##使用sleep命令演示,可以得出,在10秒之后才执行echo命令输出内容
##在此期间无法对控制台进行其他命令的操作。
  • 后台运行:
[root@jenkins ~]# sleep 10 &&  echo ok &
[1] 74592
[root@jenkins ~]# date
202202月 09日 星期三 15:34:19 CST
[root@jenkins ~]# date
202202月 09日 星期三 15:34:21 CST
[root@jenkins ~]# ok

[1]+  完成                  sleep 10 && echo ok
[root@jenkins ~]# 
##使用&符号使命令在后台运行。
文档更新时间: 2022-02-10 13:40   作者:xiubao yan