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
下一篇 2016-09-28

相关推荐

  • Linux运维不想早死的方法 一

    Linux运维不想早死的方法 一 为了提高工作效率,减少工作时间,爱惜生命,远离辐射;务必做好以下几点: 1,一定用快捷键         这里简单的说下几个常用的快捷按键。 Ctrl + l     清屏,相当于clear命令。 Ctrl…

    Linux干货 2017-03-26
  • Linux磁盘管理命令

    Linux有着管理各种存储设备的强大能力。Linux把所有磁盘都当作文件管理,从而简化我们对其进行的读写等操作。 IDE接口的硬盘在Linux中命名为:/dev/hd{a|b|c……},比如/dev/hda; 其他硬盘比如SATA接口的硬盘命名为:/dev/sd{a|b|c……},比如/dev/sda。 注:{…

    Linux干货 2015-12-06
  • 从Linux小白到大牛——与狼共舞的日子12(下)

    马哥教育网络班21期+第12周课程练习 5、为第4题中的第2个虚拟主机提供https服务,使得用户可以通过https安全的访问此web站点; (1)要求使用证书认证,证书中要求使用的国家(CN)、州(HA)、城市(ZZ)和组织(MageEdu); (2)设置部门为Ops,主机名为www2.stuX.com,邮件为admin@stuX.com; 1.CA生成私…

    Linux干货 2016-12-26
  • 【】

         

    Linux干货 2016-10-30
  • rsync+inotify实现数据同步——双向传输

    实验环境:<仅2台主机之间进行数据双向传输> A主机:10.1.43.102 B主机:10.1.43.103 一、数据从A推向B 配置流程 先在B主机上配置: 1.vi /etc/rsyncd.conf(用户,目录,模块,虚拟用户及密码文件) uid = root gid = root port …

    Linux干货 2016-10-27
  • Samba服务

    一 服务端配置 1 安装所需软件 [root@centos7 ~]# yum install samba samba-common -y samba主要提供SMB服务所需的各项服务程序、相关的文件及其他和Samba相关的设置等 samba-common提供服务端和客户端都会用的的数据,包括主配置文件、语法检查等 2 添加Samba用户 添加smb1、smb2…

    Linux干货 2017-06-13