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

Linux進程與作業的區別及相關命令

系統 Linux
本文主要向讀者介紹了Linux系統下進程與作業的區別以及它們的相關命令,相信對linux的初學者來說,這會給他們對此系統的理解帶來幫助!

進程是什么?作業又是什么?在Linux系統上運行的所有東西都可以稱之為一個進程。例如,一個簡單的helloworld程序,在終端上輸入ls命令等等。

一個正常運行的進程稱之為作業,一個作業可以啟動多個進程,例如作業 ls -lrt | grep *.txt 就啟動了兩個進程。

進程和作業相關的命令主要有:kill、disown、wait、fg、bg、jobs

fg、bg、jobs只接受作業號為參數。

kill、disown、wait即可接受作業號為參數,又可接受進程號為參數。

jobs 命令顯示了當前 shell 環境中已啟動的作業狀態。

 

  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 (待刪除的進程)  
  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 (進程已被刪除)  
  26.  
  27. disown命令可以用來刪除作業  
  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命令可以用來終止一個進程

fg命令把后臺運行的作業放到前臺運行,bg重啟一個掛起的作業。

可以用 CTRL+z 將當前進程掛起到后臺暫停運行,執行一些別的操作,然后再用 fg 來將掛起的進程重新放回前臺(也

可用 bg 來將掛起的進程放在后臺)繼續運行。

wait命令停止腳本的運行,直到后臺運行的所有作業都結束為止,或者直到指定作業號或進程號為選項的作業結束為止.可

以使用wait 命令來防止在后臺作業沒完成(這會產生一個孤兒進程)之前退出腳本.#p#

例如:

寫一個簡單的腳本test

 

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

運行:

 

  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" 

運行:

 

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

【編輯推薦】

  1. Linux編譯聲卡驅動
  2. Linux操作系統調優參數
  3. 讓Linux系統管理更輕松的技巧
  4. Linux環境安裝MySQL需初始化
  5. Linux上的MRTG流量監控中心介紹
責任編輯:馮宇 來源: ChinaUnix文檔頻道
相關推薦

2017-01-15 20:58:04

Linux進程作業管理

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內核線程

2018-09-04 10:04:13

Linux命令sudo

2016-12-23 12:46:41

Linux命令進程與內存

2010-06-22 10:08:56

Linux at命令

2011-04-20 17:00:56

Linux終端進程

2010-01-04 15:02:34

Ubuntu管理

2010-03-31 18:38:10

Oracle命令

2011-01-10 10:55:55

linux認證

2010-06-21 14:31:39

Linux aprop

2017-09-25 08:45:55

Linux數據庫CRM

2020-05-12 09:02:29

Linux磁盤硬盤

2021-11-01 10:05:32

Linuxsusudo

2010-06-07 12:51:51

Linux 查看進程

2017-08-06 00:05:18

進程通信開發

2019-04-16 13:12:52

2009-09-16 08:43:51

linux進程線程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97av视频在线 | 久久中文免费视频 | 最近免费日本视频在线 | 久久久久成人精品免费播放动漫 | 精品国产91亚洲一区二区三区www | 欧美成人一级视频 | 成人a免费 | 欧美激情一区二区 | 久久久91精品国产一区二区三区 | 九九av| 99re| 日本亚洲精品 | 自拍偷拍亚洲欧美 | av免费成人| 九九免费观看视频 | 美女视频黄色的 | 综合久久一区 | 亚州综合在线 | 亚洲一区国产 | 成人av网站在线观看 | 国产资源在线视频 | 夜夜爽99久久国产综合精品女不卡 | 国产午夜精品一区二区三区嫩草 | 天天视频一区二区三区 | 国产欧美一区二区精品忘忧草 | 国产亚洲精品美女久久久久久久久久 | 日韩成人一区 | 91色视频在线观看 | 亚洲成人久久久 | 午夜国产 | 久久99蜜桃综合影院免费观看 | 免费性视频 | 国产精品资源在线 | 一区二区三区四区免费在线观看 | 五月婷婷在线视频 | 欧美成人在线影院 | 欧美精品一区二区三区在线 | 在线观看国产视频 | 欧美精品在线免费 | 男人影音| 久久www免费视频 |