成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux進(jìn)程與作業(yè)的區(qū)別及相關(guān)命令

系統(tǒng) Linux
本文主要向讀者介紹了Linux系統(tǒng)下進(jìn)程與作業(yè)的區(qū)別以及它們的相關(guān)命令,相信對(duì)linux的初學(xué)者來說,這會(huì)給他們對(duì)此系統(tǒng)的理解帶來幫助!

進(jìn)程是什么?作業(yè)又是什么?在Linux系統(tǒng)上運(yùn)行的所有東西都可以稱之為一個(gè)進(jìn)程。例如,一個(gè)簡單的helloworld程序,在終端上輸入ls命令等等。

一個(gè)正常運(yùn)行的進(jìn)程稱之為作業(yè),一個(gè)作業(yè)可以啟動(dòng)多個(gè)進(jìn)程,例如作業(yè) ls -lrt | grep *.txt 就啟動(dòng)了兩個(gè)進(jìn)程。

進(jìn)程和作業(yè)相關(guān)的命令主要有:kill、disown、wait、fg、bg、jobs

fg、bg、jobs只接受作業(yè)號(hào)為參數(shù)。

kill、disown、wait即可接受作業(yè)號(hào)為參數(shù),又可接受進(jìn)程號(hào)為參數(shù)。

jobs 命令顯示了當(dāng)前 shell 環(huán)境中已啟動(dòng)的作業(yè)狀態(tài)。

 

  1. [alex@cgdp alex]$ sleep 100&  
  2.  
  3. [1] 6273  
  4.  
  5. [alex@cgdp alex]$ ps  
  6.  
  7. PID TTY          TIME CMD  
  8.  
  9. 6230 pts/0    00:00:00 bash  
  10.  
  11. 6273 pts/0    00:00:00 sleep (待刪除的進(jìn)程)  
  12.  
  13. 6274 pts/0    00:00:00 ps  
  14.  
  15. [alex@cgdp alex]$ kill -9 6273  
  16.  
  17. [alex@cgdp alex]$ ps  
  18.  
  19. PID TTY          TIME CMD  
  20.  
  21. 6230 pts/0    00:00:00 bash  
  22.  
  23. 6275 pts/0    00:00:00 ps  
  24.  
  25. [1]+  Killed                  sleep 100 (進(jìn)程已被刪除)  
  26.  
  27. disown命令可以用來刪除作業(yè)  
  28.  
  29. [alex@cgdp alex]$ ls -l | sleep 200&  
  30.  
  31. [1] 6326  
  32.  
  33. [alex@cgdp alex]$ jobs  
  34.  
  35. [1]+  Running                 ls --color=tty -l | sleep 200 &  
  36.  
  37. [alex@cgdp alex]$ disown %1  
  38.  
  39. [alex@cgdp alex]$ jobs  
  40.  
  41. [alex@cgdp alex]$ 

kill命令可以用來終止一個(gè)進(jìn)程

fg命令把后臺(tái)運(yùn)行的作業(yè)放到前臺(tái)運(yùn)行,bg重啟一個(gè)掛起的作業(yè)。

可以用 CTRL+z 將當(dāng)前進(jìn)程掛起到后臺(tái)暫停運(yùn)行,執(zhí)行一些別的操作,然后再用 fg 來將掛起的進(jìn)程重新放回前臺(tái)(也

可用 bg 來將掛起的進(jìn)程放在后臺(tái))繼續(xù)運(yùn)行。

wait命令停止腳本的運(yùn)行,直到后臺(tái)運(yùn)行的所有作業(yè)都結(jié)束為止,或者直到指定作業(yè)號(hào)或進(jìn)程號(hào)為選項(xiàng)的作業(yè)結(jié)束為止.可

以使用wait 命令來防止在后臺(tái)作業(yè)沒完成(這會(huì)產(chǎn)生一個(gè)孤兒進(jìn)程)之前退出腳本.#p#

例如:

寫一個(gè)簡單的腳本test

 

  1. #!/bin/sh  
  2. ls -l&  
  3. echo "done" 

運(yùn)行:

 

  1. alex@cgdp shell]$ ./test  
  2. done  
  3. [alex@cgdp shell]$ total 4  
  4. -rwxrwxr-x    1 alex     alex           30 May  5 21:15 test  

使用wait命令重寫腳本test

 

  1. #!/bin/sh  
  2. ls -l&  
  3. wait  
  4. echo "done" 

運(yùn)行:

 

  1. [alex@cgdp shell]$ ./test  
  2. total 4  
  3. -rwxrwxr-x    1 alex     alex           35 May  5 21:19 test  
  4. done 

【編輯推薦】

  1. Linux編譯聲卡驅(qū)動(dòng)
  2. Linux操作系統(tǒng)調(diào)優(yōu)參數(shù)
  3. 讓Linux系統(tǒng)管理更輕松的技巧
  4. Linux環(huán)境安裝MySQL需初始化
  5. Linux上的MRTG流量監(jiān)控中心介紹
責(zé)任編輯:馮宇 來源: ChinaUnix文檔頻道
相關(guān)推薦

2017-01-15 20:58:04

Linux進(jìn)程作業(yè)管理

2010-03-03 09:16:17

2010-04-28 10:19:28

unixware

2009-10-27 17:58:12

linux make命

2022-10-12 09:01:52

Linux內(nèi)核線程

2010-06-22 10:08:56

Linux at命令

2018-09-04 10:04:13

Linux命令sudo

2016-12-23 12:46:41

Linux命令進(jìn)程與內(nèi)存

2011-04-20 17:00:56

Linux終端進(jìn)程

2010-01-04 15:02:34

Ubuntu管理

2010-03-31 18:38:10

Oracle命令

2011-01-10 10:55:55

linux認(rèn)證

2020-05-12 09:02:29

Linux磁盤硬盤

2010-06-21 14:31:39

Linux aprop

2017-09-25 08:45:55

Linux數(shù)據(jù)庫CRM

2021-11-01 10:05:32

Linuxsusudo

2010-06-07 12:51:51

Linux 查看進(jìn)程

2010-03-02 09:51:22

Linux進(jìn)程操作命令

2009-03-05 09:43:32

Linux系統(tǒng)進(jìn)程管理命令

2017-08-06 00:05:18

進(jìn)程通信開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品久久久久avwww潮水 | 久久手机在线视频 | 中文字幕精品一区久久久久 | 天堂中文字幕av | 国产精品99久久久久久宅男 | 中文字幕一区在线观看视频 | 成人午夜电影网 | 欧美日韩在线一区二区 | 免费在线观看一区二区三区 | 国产三级电影网站 | 香蕉视频91 | 视频1区2区 | www.久久| 高清不卡毛片 | 又爽又黄axxx片免费观看 | 男人的天堂久久 | 韩日一区二区三区 | 久久久久久免费毛片精品 | 中文字幕av网站 | 在线免费观看视频黄 | 成人在线中文字幕 | 免费一区二区三区 | 中文字幕在线观 | 国产中文视频 | 欧美精品综合 | 久久网一区二区三区 | 亚洲免费精品 | 国产日韩精品在线 | 99精品国产成人一区二区 | 91视视频在线观看入口直接观看 | 精品国产一区二区三区观看不卡 | 亚州一区二区三区 | 国产精品视频免费播放 | 亚洲一区二区在线电影 | 亚洲一区视频在线 | 亚洲精品在线播放 | 国内精品久久久久 | 亚洲男人天堂 | 精品国产一区探花在线观看 | 亚洲国产精品福利 | 91精品国产综合久久久久久蜜臀 |