国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下使用Shell命令控制任務Jobs執行

2024-08-28 00:20:00
字體:
來源:轉載
供稿:網友
下列命令可以用來操縱進程任務:
  ps 列出系統中正在運行的進程;
  kill 發送信號給一個或多個進程(經常用來殺死一個進程);
  jobs 列出當前shell環境中已啟動的任務狀態,若未指定jobsid,則顯示所有活動的任務狀態信息;如果報告了一個任務的終止(即任務的狀態被標記為Terminated),shell 從當前的shell環境已知的列表中刪除任務的進程標識;
  bg 將進程搬到后臺運行(Background);
  fg 將進程搬到前臺運行(Foreground);

  將job轉移到后臺運行
  如果你經常在X圖形下工作,你可能有這樣的經歷:通過終端命令運行一個GUI程序,GUI界面出來了,但是你的終端還停留在原地,你不能在shell中繼續執行其他命令了,除非將GUI程序關掉。

  為了使程序執行后終端還能繼續接受命令,你可以將進程移到后臺運行,使用如下命令運行程序: #假設要運行xmms

  $xmms &

  這樣打開xmms后,終端的提示又回來了?,F在xmms在后臺運行著呢;但萬一你運行程序時忘記使用“&”了,又不想重新執行;你可以先使用ctrl+z掛起程序,然后敲入bg命令,這樣程序就在后臺繼續運行了。

  概念:當前任務

  如果后臺的任務號有2個,[1],[2];如果當第一個后臺任務順利執行完畢,第二個后臺任務還在執行中時,當前任務便會自動變成后臺任務號碼“[2]”的后臺任務。所以可以得出一點,即當前任務是會變動的。當用戶輸入“fg”、“bg”和“stop”等命令時,如果不加任何引號,則所變動的均是當前任務。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜黄县| 永靖县| 文登市| 临湘市| 孟津县| 普兰店市| 岢岚县| 北流市| 耿马| 文化| 肃南| 公安县| 邛崃市| 禹州市| 远安县| 嵊州市| 万州区| 甘谷县| 友谊县| 正镶白旗| SHOW| 云霄县| 桃园市| 灵璧县| 美姑县| 策勒县| 长治市| 开化县| 柏乡县| 津南区| 卢龙县| 芦山县| 丹东市| 皮山县| 顺昌县| 光山县| 平阳县| 聂拉木县| 博客| 金山区| 沧州市|