Linux作业管理和并发执行

概述

本章将为大家介绍一些进程管理的补充部分作业管理和任务的并发执行,同时也将介绍一下Linux系统上计划任务的相关内容,具体分为:

1、Linux作业管理

2、任务的并发执行

第一章 Linxu作业管理

1、前台作业和后台作业
   前台作业:通过中断启动,且启动后一直占据终端
   后台作业:可通过终端启动,但启动后即转入后台运行(释放终端)

2、如何让作业运行于后台
   作业尚未运行: COMMAND &
   作业正在运行: Ctrl+z

3、作业与终端的关系
   如果用Ctrl+z或者COMMAND &将作业凋往后台,一单用户退出终端,该进程也会相应停止,因为作业与当前终端相关,如果把作业送往后台后,不希望作业随着终端结束而终止,可以使用下面两个命令
       nohup COMMAND &
       或 screen COMMAND
   这样就可以实现终端退出后,后台的进程不终止

4、前后台切换
   将后台的作业调回前台执行;
       fg[%]OB_NUM
   将后台暂停的作业继续放在后台执行;
       bg[%]OB_NUM
   查看有哪些作业:jobs
       jobs查看到的后台作业中,显示有+和-的两个符号,+代表如果用fg后面不指定作业号时,默认调用的第一个作业,-为第二个作业;越早送到后台的作业,如果调回前台时,不指定作业号,越晚被调回;

5、终止作业的执行
   kill [%OB_NUM]
       这时的%不能省略,因为如果省略了%,kill会将后面的数字当做是PID号,而不是后台的作业号;

第二章 任务的并发执行

1、任务的顺序执行;
   COMMAND 1;COMMAND 2;COMMAND 3;....

blob.png

2、任务的并发执行;
   (1) (COMMAND 1 &)(COMMAND 2 &)(COMMAND 3 &)...
   (2) 将需要执行的任务写入脚本,然后执行脚本,脚本的写法如下
       COMMAND 1 &
       COMMAND 2 &
       COMMAND 3 &
   (3){COMMAND 1& COMMAND 2& COMMAND 3& ...}

blob.png

原创文章,作者:Kartik,如若转载,请注明出处:http://www.178linux.com/49594

(0)
KartikKartik
上一篇 2016-09-28 08:52
下一篇 2016-09-28 20:54

相关推荐

  • 第8天:脚本基础,btrf,raid,

    http://note.youdao.com/yws/public/redirect/share?id=61b38adef24ced4dc646a5ef8e68df18&type=false

    Linux干货 2016-08-16
  • 0801课堂练习与作业

    1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中      cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out 2、将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文…

    Linux干货 2016-08-02
  • 马哥教育网络班第21期+第一周课程作业

    一、 描述计算机的组成及其功能     计算机主机包括:运算器,控制器,存储器,输入设备,输出设备 1、运算器:功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 2、控制器:运算器的功能是对数据进行各种算术运算和逻辑运算,即对从控制器取来…

    Linux干货 2016-07-12
  • awk学习笔记

        awk是一种模式扫描和处理工具,相对于grep的查找,sed的编辑,它在对数据进行分析生成报表时显得尤为强大。awk通过逐行遍历一个或多个文件的方式,查找模式匹配到的行,而后以指定的分隔符(缺省为空格)进行切片,然后针对切片数据进行处理和分析。事实上,gawk有自己的语言,其本身就相当于一个解释器,允许用户创建…

    Linux干货 2015-08-04
  • 2018近期it运维大会合集,这五场值得关注!

    17年,我们不仅看到Google、Facebook、Amazon、LinkedIn、Netflix、Airbnb等互联网巨头在与DevOps亲密接触,传统软件公司如Adobe、IBM、Microsoft、SAP等,亦或是网络业务非核心的苹果、沃尔玛、索尼影视娱乐、星巴克等都在采用DevOps,更看到了国内一大片企业开始钟情于此。

    2018-03-01
  • Linux基础之正则表达式

    正则表示式语法及在grep命令中的引用

    2017-09-09