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.www58058.com/49594

(0)
KartikKartik
上一篇 2016-09-28
下一篇 2016-09-28

相關推薦

  • CentOS軟RAID實現配置

     實現軟raid1、fdisk t fd //修改磁盤分區類型fd2、創建raid設備     創建一個RAID5,5塊兒硬盤4塊做RAID,1塊兒做空閑硬盤(頂替硬盤使用)    mdadm -C /dev/md0 -a yes -l 5  -n …

    Linux干貨 2016-08-30
  • N25_第四周博客作業

    N25_第四周博客作業   1、復制/etc/ske1目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組合其他用戶均沒有任何訪問權限。     2、編輯/etc/group文件,添加組hadoop.。             &nb…

    Linux干貨 2016-12-24
  • AWK 的用法

    目錄: 一、概述 二、awk基本語法格式 三、awk基本操作 四、awk條件及循環語句 五、awk函數 六、awk演示示例(源自于man手冊) 一、概述 產品概述:  awk是一種編程語言,用于在linux/unix下對文本和數據進行掃描與處理。數據可以來自標準輸入、文件、管道。&nbsp…

    Linux干貨 2017-05-30
  • 馬哥教育網絡班21期+第3周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who | cut -d' ' -f1 | sort -u 2、取出最后登錄到當前系統的用戶的相關信息。 [ro…

    Linux干貨 2016-07-29
  • iptables

    iptables 一、基礎概念 1、防火墻概念 Firewall:隔離工具;Packets Filter Firewall;工作于主機或網絡的邊緣,對經由的報文根據預先定義的規則(匹配條件)進行檢測,對于能夠被規則匹配到的報文實行某預定義的處理機制的一套組件; 如果沒有防火墻,你的本機的所有端口都會被別人訪問到! 2、分類 硬件防火墻:在硬件級別實現部分功能…

    2016-10-26
  • lvm 邏輯卷管理

    標簽:LVM 創建 擴容 縮減 一、LVM  LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它由Heinz Mauelshagen在Linux 2.4內核上實現。LVM將一個或多個硬盤的分區在邏輯上集合,相當于一個大硬盤來使用,當硬盤的空間不夠使用的時候,可以繼續將其它的硬盤的分區加入其中,這樣可以實現磁盤空間的動態管…

    Linux干貨 2015-05-18
欧美性久久久久