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

相关推荐

  • Linux基础—磁盘管理

    1、创建一个10G分区、并格式化为ext4文件系统 1)要求其block大小为2048,预留空间百分比2,卷标MYDATA,默认挂载属性包含acl 2)挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 #mkfs.ext4 -b 2048 -m 2 -L my…

    Linux干货 2016-11-17
  • 新鲜出炉的一篇好PPT,MySQL Optimizer团队力作

    新鲜出炉的一篇好PPT,MySQL Optimizer团队Senior Principal Software Engineer Øystein同学亲自操刀完成的《How to Analyze and Tune MySQL Queries for Better Performance》内容值得期待,有实现分析,有实战用例。有需要的朋友可以点击下载! 下载地址:…

    Linux干货 2015-02-27
  • 文件系统管理和挂载

    磁盘结构 设备类型:     块设备:block,存取单位“块”,例如,磁盘     字符设备:char,存取单位“字符”,键盘 设备文件:关联至一个设备驱动程序,进而能够跟之对应硬件设备进行通信 设备号码:     主设备号:major …

    Linux干货 2016-08-29
  • linux下NTP服务

    linnux NTP

    2017-10-18
  • cp命令浅析

      cp主要作用    1拷贝文件到指定目录    2拷贝文件到指定文件    3拷贝多个文件到指定目录    4拷贝目录到指定目录    5拷贝多个目录到指定目录 先做些准备工作 &nbs…

    2017-04-04
  • RedHat系列linux网络属性配置

    一、Linux网络管理基础 1 路由条目:  目标地址 经下一跳(nexthop) 目标地址的类别: 单个主机: 主机路由 网路接口: 网络路由 目标地址为0.0.0.0/0.0.0.0: 默认路由 2 将linux主机接入到网络中: IP/NETMASK: 本地通信 路由(网关): 酷网络通信 DNS服务器地址: 基于主机名的通信 主dns服务器…

    Linux干货 2016-09-19